for (var key in obj[i]) {
dataDump[key] = textField.value;
var callback = function(zeKey){
return function(e){
dataDump[zeKey] = e.source.value;
};
}(key);
textField.addEventListener('change', callback);
}
的負載。當我打開的窗口中,該功能就會自動調用,這是我不想,而是我想這隻有當我做了改變被調用。功能總體要求
重點是要求function(zeKey){...}(key)
。當你這樣做的時候,鍵是一個字符串被作爲參數(zeKey)複製到你的匿名函數中。
哪個功能?該函數設置回調?從外表看,它不是應該的嗎? – FishBasketGordo