What got you here won't get you there

[JS] Object property order 본문

Web App

[JS] Object property order

optimy 2021. 7. 13. 02:05

1 : 숫자 - 오름차순
2 : 문자열 - 먼저 나온 순
3 : Symbol - 먼저 나온 순

const obj = {
  [Symbol('first')]: 3,
  '011': '1',
  '022': 'a',
  1: 2,
  '123d': 1,
  [Symbol('last')]: 3,
};
console.log(Reflect.ownKeys(obj)); // [ '1', '011', '022', '123d', Symbol(first), Symbol(last) ]

for (const i in obj) {
  console.log(i);
}
/*
1
011
022
123d
*/

 

참고

'Web App' 카테고리의 다른 글

웹 기초  (0) 2021.09.07
성능 최적화  (0) 2021.09.06
Non-blocking JavaScript - 1  (0) 2021.06.17
JavaScript - 1 (Version Specifications)  (0) 2021.06.17
웹 앱, 자바스크립트  (0) 2021.06.16
Comments