가능한 중복 :
Elements order - for (... in ...) loop in javascriptjavascript의 객체 변수가 추가 된 순서대로 열거되어 있습니까?
는이 같은 코드가 있다고 가정 :
var a = {}
a.a = 1;
a.c = 2;
a.b = 3;
for (var i in a) {
console.log(a[i]);
}
은 1, 2, 3 순서대로 인쇄 될 보장이 있습니까? 나는 테스트를했고 이것은 지금까지의 경우 였지만, 그것이 항상 사실인지는 모르겠습니다. 이 작업을 수행하지 않는 브라우저가 있습니까? 물건을 삭제하거나, 상속을 프로토 타입하는 등의 이상한 일은 없습니다. 객체에 속성을 추가하기 만하면됩니다.
이것은 좋은 질문이지만 실제 중복입니다. http://stackoverflow.com/questions/280713/elements-order-for-in-loop-in-javascript, 질문 ID : 280713 –