var a = [];
for (var i = 0; i < 10; i++) {
a[i] = function () {
return console.log(i)
// alert(i);
};
}
a[1]()
// 10
想不明白,为什么输出的不是9,而是10。不是for循环10次,i的值从0到9吗?
9
10
for
i
0
一只甜甜圈
相关分类