大家好,初学者想问一下
1.一开始定义的length对arguments有影响吗,一开始的时候,arguments是10还是0啊?(我记得好像是传参才有arguments的长度)
2.最后一行的两个实参进入method里时,function(fn)这里只有一个形参,那么arguments是实参的数量吗?两个?
3.那个length:5是做什么用的呀?
var length=10;
function fn(){
console.log(this.length);
}
var obj={
length:5,
method:function(fn){
arguments[0]();
}
}
fn(); // 10
obj.method(fn,1); // 2