본문 바로가기

자바스크립트

[Javascript] - 객체의 정렬 방식

 

 

객체의 정렬 방식

 

객체는 특별한 방식으로 정렬된다 

정수 프로퍼티는 자동으로 정렬되고 그외의 프로퍼티는 객체애 추가한 순서 그대로 정렬된다.

 

위 예제는 나라번호가 정수이기 때문에 프로퍼티가 자동 정렬되어 있다

 

 

위 예제는 키가 정수 프로퍼티가 아니기 때문에 작성된 순서대로 프로퍼티가 나열된다

 

정수 프로퍼티란 ?

 

정수 프로퍼티는 용어는 변형 없이 정수에서 왔다 갔다 할 수 있는 문자열을 의미한다 문자열 '49'는 정수로 변환하거나 변환한 정수를 다시 문자열로 바꿔도 변형이 없기 때문에 정수 프로퍼티 이다 하지만 +'49'와 '1.2'는 정수 프로퍼티가 아니다