我有以下代码访问:可变变量是从封闭
for (var i = 0; i < data.length; i++) {
var file = data[i];
$.getJSON("/types/" + file, function(json) {
if (json[0] !== undefined) {
console.log(json[0] + file);
}
});
}
但我的编辑是说“可变变量是关闭访问”。我试图将function(json) {
更改为function(json, file) {
,但这不起作用,因为这是jquery的默认功能。
我希望你能帮我解决这个问题。
你已经回答了Mutable变量可以从闭包访问。那么,你尝试使用闭包? – 2014-09-03 07:50:46
相关:http://stackoverflow.com/q/13813463/435605 – 2016-01-14 14:37:45