Tôi có một mảng như vậyforeach không hoạt động khi vòng lặp for thực hiện với một mảng của các đối tượng
var updates = [];
tôi sau đó thêm công cụ để các mảng như thế này
updates["func1"] = function() { x += 5 };
Khi tôi gọi là chức năng với vòng lặp for nó hoạt động như mong đợi
for(var update in updates) {
updates[update]();
}
Nhưng khi tôi sử dụng forEach nó không hoạt động !?
updates.forEach(function (update) {
update();
});
forEach chắc chắn hoạt động trong trình duyệt của tôi là google chrome, tôi đang làm gì sai?
Cảm ơn bạn điều này đã giúp tôi hiểu nó tốt hơn rất nhiều, tôi đọc tôi không nên sử dụng 'cho ... in' đó là lý do tại sao tôi hỏi câu hỏi, vì vậy cảm ơn cho các thay thế cho' cho ... trong' :) – GriffLab