87,922
社区成员
发帖
与我相关
我的任务
分享
function count() {
var arr = [];
for (var i=1; i<=3; i++) {
arr.push( square(i) ); // 将square的执行结果存入arr
}
return arr;
}
function square(n){
return function () { // 返回一个匿名函数,其中n的值为每次传入的i的值
return n * n;
}
}
这个代码是考你对闭包的理解