【发布时间】:2013-03-28 14:20:05
【问题描述】:
我有一个这样的数组
var updates = [];
然后我像这样将东西添加到数组中
updates["func1"] = function () { x += 5 };
当我使用 for 循环调用函数时,它按预期工作
for(var update in updates) {
updates[update]();
}
但是当我使用 forEach 时它不起作用!?
updates.forEach(function (update) {
update();
});
forEach 绝对可以在我的 google chrome 浏览器中运行,我做错了什么?
【问题讨论】:
标签: javascript arrays function for-loop foreach