더북(TheBook)

sort( )

배열 요소들을 규칙대로 정렬해야 할 때가 있습니다. 그럴 때는 sort() 메서드를 사용하면 됩니다. sort()는 비교 함수의 반환값에 따라 배열을 정렬하는 메서드입니다.

형식

배열.sort(<비교 함수>);

비교 함수는 다음과 같은 형태입니다. 매개변수 ab는 배열에서 서로 비교할 임의의 두 요소입니다.

형식

(a, b) => 반환값

다음 코드에서 a - b가 0보다 크면 오름차순으로 정렬합니다. a, b는 배열에서 아무 요소나 2개를 뽑으면 됩니다. 예를 들어, 5와 4를 뽑았다고 합시다. 각각 ab일 때 a - b는 1로 0보다 큽니다. 그러면 4, 5로 정렬합니다. 배열에서 뽑을 수 있는 모든 쌍에 이를 적용하면 배열의 요소들이 오름차순으로 정렬됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.