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
'자바스크립트' 카테고리의 다른 글
[Javascript] 두 배열 간에 교집합 구하기 (0) | 2023.02.19 |
---|---|
[Javascript] map 자료구조 변수를 깊은 복사하는 법 (0) | 2023.01.14 |
[Javascript] 문자 날짜 정렬하기 (0) | 2023.01.09 |
정규식 예시 모음 (2) | 2022.12.15 |
[javascript] 한글 이름 파일 업로드 후, 한글 이름 서버에 저장 및 검색 안 되는 버그 (0) | 2022.11.24 |
댓글