我有以下代碼訪問:可變變量是從封閉
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