[javascript] 자바스크립트 sort() 메소드를 사용한 배열 정렬 예제

배열을 정렬하는 것은 프로그래밍에서 흔한 작업입니다. 자바스크립트에서는 내장된 sort() 메소드를 사용하여 배열을 쉽게 정렬할 수 있습니다.

아래는 간단한 숫자 배열을 오름차순과 내림차순으로 정렬하는 예제입니다.

오름차순 정렬 예제

const numbers = [4, 2, 5, 1, 3];
numbers.sort((a, b) => a - b);
console.log(numbers); // [1, 2, 3, 4, 5]

위 예제에서는 sort() 메소드에 비교 함수를 전달하여 오름차순으로 정렬합니다. 비교 함수는 두 요소를 비교하여 정렬 순서를 결정합니다.

내림차순 정렬 예제

const numbers = [4, 2, 5, 1, 3];
numbers.sort((a, b) => b - a);
console.log(numbers); // [5, 4, 3, 2, 1]

내림차순으로 정렬할 때는 비교 함수 내에서 ab의 순서를 바꿔주면 됩니다.

sort() 메소드는 기본적으로 문자열로 정렬하므로 숫자 배열을 정렬할 때는 비교 함수를 사용하여 정렬 순서를 지정해야 합니다.

위의 예제를 통해 자바스크립트의 sort() 메소드를 사용하여 배열을 간단히 정렬하는 방법을 알아보았습니다.

더 많은 정보를 원하시면 MDN web docs를 참고하세요.