【发布时间】:2014-10-27 15:07:41
【问题描述】:
我有以下代码:
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 的默认功能。
希望你能帮我解决问题。
【问题讨论】:
-
你已经回答了可变变量可以从闭包中访问。那么,你有没有尝试使用闭包???
标签: javascript jquery json variables