키별 JavaScript 개체 정렬: 업데이트된 가이드
JavaScript 개체는 소스 코드에서 해당 속성의 순서를 유지합니다. 그러나 이 순서가 항상 원하는 정렬 배열을 반영하는 것은 아닙니다. 이 문제를 해결하려면 JavaScript가 객체 속성 반복을 처리하는 방법을 이해하는 것이 중요합니다.
최신 JavaScript(ES6)에서 객체 반복 방법은 특정 순서를 따릅니다.
이는 JavaScript 객체가 기본적으로 정렬되어 필요에 따라 키 순서를 수정할 수 있음을 의미합니다.
객체 정렬 방법 키를 알파벳순으로 정렬하려면 다음 단계를 활용할 수 있습니다.
정렬된 키를 반복하고 Reduce() 메서드를 사용하여 새 객체를 만듭니다.
예:
const unordered = { 'b': 'foo', 'c': 'bar', 'a': 'baz' }; const ordered = Object.keys(unordered) .sort() .reduce((obj, key) => { obj[key] = unordered[key]; return obj; }, {});
이 코드는 알파벳순으로 정렬된 키를 사용하여 개체를 출력합니다.
{ 'a': 'baz', 'b': 'foo', 'c': 'bar' }
위 내용은 JavaScript 개체의 키를 알파벳순으로 어떻게 정렬합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!