객체의 정렬 방식
객체는 특별한 방식으로 정렬된다
정수 프로퍼티는 자동으로 정렬되고 그외의 프로퍼티는 객체애 추가한 순서 그대로 정렬된다.
위 예제는 나라번호가 정수이기 때문에 프로퍼티가 자동 정렬되어 있다
위 예제는 키가 정수 프로퍼티가 아니기 때문에 작성된 순서대로 프로퍼티가 나열된다
정수 프로퍼티란 ?
정수 프로퍼티는 용어는 변형 없이 정수에서 왔다 갔다 할 수 있는 문자열을 의미한다 문자열 '49'는 정수로 변환하거나 변환한 정수를 다시 문자열로 바꿔도 변형이 없기 때문에 정수 프로퍼티 이다 하지만 +'49'와 '1.2'는 정수 프로퍼티가 아니다
'자바스크립트' 카테고리의 다른 글
[Javascript] - 나머지 매개변수와 spread 문법 (0) | 2022.07.07 |
---|---|
[Javascript] - 원시값의 메서드 (0) | 2022.07.06 |
[Javascript] - 자바스크립트의 배열은 배열이 아니다 (0) | 2022.07.02 |
[Javascript] - 얕은 복사와 깊은 복사 (0) | 2022.07.01 |
[Javascript] - 형 변환 (0) | 2022.06.01 |