자바스크립트 배열 알파벳순으로 정렬하는 방법
내장 함수 사용하기: sort()
자바스크립트는 내장 함수인 sort()를 제공합니다. 이 함수는 문자열 배열을 알파벳 순으로 정렬하는 데 사용할 수 있습니다.
1
2
3
const fruits = ['banana', 'apple', 'cherry'];
fruits.sort();
console.log(fruits); // ['apple', 'banana', 'cherry']
sort() 함수는 원본 배열을 변경합니다. 그래서 새로운 배열을 생성하려면 복사를 해야 합니다.
대소문자 구분 없이 정렬하기
대소문자를 구분하지 않고 정렬하려면 sort() 함수에 비교 함수를 전달해야 합니다.
1
2
3
const mixedFruits = ['Banana', 'apple', 'Cherry'];
mixedFruits.sort((a, b) => a.localeCompare(b, undefined, { sensitivity: 'base' }));
console.log(mixedFruits); // ['apple', 'Banana', 'Cherry']
여기서 localeCompare는 문자열을 비교하는 메서드이고, { sensitivity: 'base' } 옵션은 대소문자를 구분하지 않습니다.
결론
자바스크립트에서 배열을 알파벳 순으로 정렬하는 방법은 다양합니다. 기본적인 sort() 함수를 사용하거나, 대소문자 구분 없이 정렬하는 등의 추가 옵션을 활용할 수 있습니다. 이러한 기능은 웹사이트나 앱에서 사용자 경험을 향상시키는 데 도움이 됩니다. 이 글을 통해 자바스크립트 배열을 알파벳 순으로 간편하게 정렬하는 방법을 배웠기를 바랍니다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.