Có phải vòng lặp "cho bit trong" trong vòng lặp Javascript thông qua các hàm băm / phần tử theo thứ tự chúng được khai báo không? Có một trình duyệt không làm theo thứ tự?
Đối tượng tôi muốn sử dụng sẽ được khai báo một lần và sẽ không bao giờ được sửa đổi.
Giả sử tôi có:
var myObject = { A: "Hello", B: "World" };
Và tôi tiếp tục sử dụng chúng trong:
for (var item in myObject) alert(item + " : " + myObject[item]);
Tôi có thể mong đợi 'A: "Xin chào"' luôn xuất hiện trước 'B: "Thế giới"' trong hầu hết các trình duyệt phong nha không?