반응형
Object.entries()
Object.entries() 메서드는 for...in와 같은 순서로 주어진 객체 자체의 enumerable 속성 [key, value] 쌍의 배열을 반환합니다. (for-in 루프가 다른점은 프로토 타입 체인의 속성도 열거한다는 점입니다).
Object.entries() 에 의해 반환된 배열(array)의 순서는 객체가 정의된 방법과 관련이 없습니다. 배열 순서가 쓸 곳이 있다면, 다음과 같이 정렬을 먼저 하시는 것이 좋습니다 Object.entries(obj).sort((a, b) => b[0].localeCompare(a[0]));.
const object1 = {
a: 'somestring',
b: 42
};
for (const [key, value] of Object.entries(object1)) {
console.log(`${key}: ${value}`);
}
// expected output:
// "a: somestring"
// "b: 42"
728x90
반응형
'Web > JavaScript' 카테고리의 다른 글
[JavaScript] 모바일 / PC 여부 확인 (0) | 2021.11.29 |
---|---|
[JavaScript] Ctrl 새탭 , Shift 새창 띄우기 (0) | 2021.11.25 |
[JavaScript] Event KeyCode 목록 및 코드예제 (0) | 2021.11.19 |
[JavaScript] for each문에서 return false 처리 (0) | 2021.11.17 |
[Javascript] 문자열 앞에 0 채우기 (0) | 2021.11.15 |