Sự cố là: Chrome tự động sắp xếp các thuộc tính của đối tượng.Chrome và có thể Opera sắp xếp các thuộc tính đối tượng tự động
Nếu tôi có một đối tượng như:
var obj = {4: "first", 2: "second", 1: "third"};
sau đó khi tôi làm gì tiếp theo:
for(var i in obj) {
console.debug(obj[i]);
}
tôi thấy tiếp theo:
third
second
first
nhưng mong đợi:
first
second
third
có thể trùng lặp của [Sắp xếp javascript theo giá trị thuộc tính] (http://stackoverflow.com/questions/1069666/sorting-javascript-by-property-value) –