下面這段代碼是js高級程序設計第三版書上的一個例子,請問這個是否使用了閉包,書上說返回結果會全是10,但我測試發現返回結果是0~9function?createFunctions(){
var?result?=?new?Array();
for(var?i=0;i<10;i++){
result[i]?=?function(){
return?i;
}
}
return?result;
}
console.log(createFunctions());
關于js閉包問題
慕娘5227020
2016-04-26 16:46:57