function create(){
var arr = new Array();
for (var i=0; i<10; i++){
arr[i] = function(num){
return function(){
return num;
};
}(i);// (i)有是什么意思?
}
function create(){
var arr = new Array();
for (var i=0; i<10; i++){
arr[i] = function(num){
return function(){
return num;
};
}(i);// (i)有是什么意思?
}
匿名函数的参数,可以这么理解
var f = function(num){
return function(){
return num;
};
};
arr[i] = f(i);