Javascript 如何获得一个函数值,该值由for赋值? var arr1=[]; 对于(var i=0;i
,您可以使用闭包来完成此任务Javascript 如何获得一个函数值,该值由for赋值? var arr1=[]; 对于(var i=0;i,javascript,Javascript,,您可以使用闭包来完成此任务 var arr1=[]; 对于(变量i=0;i
var arr1=[];
对于(变量i=0;i<3;i++){
arr1[i]=函数(i){
返回函数(){
写(i+“
”);
};
}(i) );
}
arr1[0]();
arr1[1]();
arr1[2]();
您可以为此任务使用闭包
var arr1=[];
对于(变量i=0;i<3;i++){
arr1[i]=函数(i){
返回函数(){
写(i+“
”);
};
}(i) );
}
arr1[0]();
arr1[1]();
arr1[2]();
var arr1 = [];
for (var i=0;i<3;i++) {
arr1[i] = function(){
console.log(i);
};
}
arr1[0]();
arr1[1]();
arr1[2]();