下面这段代码是js高级程序设计第三版书上的一个例子,请问这个是否使用了闭包,书上说返回结果会全是10,但我测试发现返回结果是0~9
function createFunctions(){
var result = new Array();
for(var i=0;i<10;i++){
result[i] = function(){
return i;
}
}
return result;
}
console.log(createFunctions());qq_青枣工作室_0
相关分类