JavaScript에서 개체는 강력한 데이터 구조이지만 해당 키는 처음에는 순서가 지정되어 있지 않습니다. 정렬된 키가 필수적인 경우에는 JavaScript 객체 정렬이 필요합니다.
ES6 및 그 이후 버전의 객체 키 순서
이전의 믿음과는 달리 이제 JavaScript 객체는 다음과 같이 정렬됩니다. ES6 이상 버전. 속성 반복 순서는 특정 패턴을 따릅니다:
키순으로 개체 정렬
키순으로 개체를 정렬하려면 다음 단계를 수행할 수 있습니다.
다음은 코드입니다. 이 프로세스를 보여주는 스니펫:
const unordered = { b: 'foo', c: 'bar', a: 'baz', }; // Sort keys const sortedKeys = Object.keys(unordered).sort(); // Recreate ordered object const ordered = sortedKeys.reduce((obj, key) => { obj[key] = unordered[key]; return obj; }, {}); console.log(ordered); // { a: 'baz', b: 'foo', c: 'bar' }
참고: 이 접근 방식은 원본 개체의 데이터를 보존하고 변경하지 않습니다.
위 내용은 JavaScript 개체의 키를 알파벳순으로 정렬하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!