小白请教各位大神,下面这段代码:
var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); // 10
a[6]()的输出结果为什么不是6?a[6]不是等于:
a[6] = function () { console.log(6); };
这样的话a[6]()输出应为6?
慕丝7291255
相关分类