본문 바로가기
자바스크립트

[Javascript] Object.entries가 뭐니?

by devebucks 2023. 1. 14.
728x90

Object.entries?

 순서로 주어진 객체 자체의 enumerable 속성 [key, value] 쌍의 배열을 반환합니다. 
Object.entries()에 의해 반환된 배열(array)의 순서는 객체가 정의된 방법과 관련이 없습니다.
배열 순서가 쓸 곳이 있다면, 다음과 같이 정렬을 먼저 하시는 것이 좋습니다 
Object.entries(obj).sort((a, b) => b[0].localeCompare(a[0]));
const object1 = {
  a: 'somestring',
  b: 42
};
console.log(Object.entries(object1));// [['a', 'somestring'], ['b', 42]]

 

728x90

댓글