这道JS怎么做?

var length=10;

function fn() {

  console.log(this.length);

}

var obj = {

  length: 5,

  method: function(fn) {

    fn();arguments[0]();

}

};

obj.method(fn, 1);

答案为10  2 。 2是怎么得出来的。对  arguments[0]()不是太懂  求解,谢谢!

赤坂龙之介
浏览 1328回答 1
1回答

李晓健

arguments 就是当前方法的参数,这样不知道你能不能看懂
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript