function count() {
var arr = [];
for (var i=1; i<=3; i++) {
arr.push(function () {
return i * i;
});
}
console.log(arr);
return arr;
}
var results = count();
var f1 = results[0];
var f2 = results[1];
var f3 = results[2];
console.log(f1(),f2(),f3());
想知道results[0],这里的0是以什么样的身份在函数中存在~是变量吗?为什么和平时的变量传入方式不同