document.write('

答案:弹出的结果是 2。

解析: arguments 对象不能显式创建,arguments 对象只有函数开始时才可用。函数 的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式 相同。索引 n 实际上是 arguments 对象的 0 ~ n 属性的其中一个参数。 arguments 对象和 function 对象紧密地联系在一起。也就是说,每一个函数 都有自己的 arguments 属性。 通过 arguments 属性(相对于 function 来说),函数可以处理可变数量的 参数。arguments 对象的 length 属性包含了传递给函数的参数的数目。对于 arguments 对象所包含的单个参数,其访问方法与数组中所包含的参数的访问方 法相同,用 0 到 arguments.length-1 来枚举每一个元素。callee 属性是 arguments 对象的一个成员,仅当相关函数正在执行时才可用。callee 属性的初始值就是正 被执行的 function 对象,这允许匿名的递归函数。

');