arguments
/**
* 在 调用函数时,浏览器每次都会传递连个隐含的参数
* 1 函数的上下文对象 this
* 2 封装实参的对象 arguments
* -arguments 是一个类数组对象, 也可以通过索引来操作数据 也可以获取长度
* 在调用函数时,所传递的实参都会封装到arguments 中 保存
* arguments.length 获取实参的长度
* 即使 不定义形参 也可以通过 arguments 来使用实参
* 只是比较麻烦
* arguments[0] 表示第一个实参
* arguments[1] 表示第二个实参...
*
* 还有一个属性 callee
* 对应一个函数对象,就是当前正在指向的函数的对象
*/
function fun(){
// console.log(arguments.length);
// console.log(arguments[0]); // hello
console.log(arguments.callee);
}
fun('hello',true);
我是Eric,手机号是13522679763

浙公网安备 33010602011771号