我有一個像這樣的forEach不工作時循環帶有對象的數組確實
var updates = [];
我再添加東西到數組這樣
updates["func1"] = function() { x += 5 };
當我打電話與功能的陣列一個for循環它按預期工作
for(var update in updates) {
updates[update]();
}
但是,當我使用forEach它不工作!
updates.forEach(function (update) {
update();
});
的forEach肯定工作在我的瀏覽器是谷歌Chrome,我究竟做錯了什麼?
謝謝你,這幫助我更好地理解它,我讀過,我不應該使用'for ... in'這就是爲什麼我問這個問題,所以謝謝替代'for ... in' :) – GriffLab 2013-04-06 02:22:27