我有一个这样的数组
var updates = [];
然后我像这样将东西添加到数组中
updates["func1"] = function () { x += 5 };
当我使用 for 循环调用函数时,它按预期工作
for(var update in updates) {
updates[update]();
}
但是当我使用 forEach 时它不起作用!?
updates.forEach(function (update) {
update();
});
forEach 绝对可以在我的 google chrome 浏览器中运行,我做错了什么?