● sort( )
배열 요소들을 규칙대로 정렬해야 할 때가 있습니다. 그럴 때는 sort() 메서드를 사용하면 됩니다. sort()는 비교 함수의 반환값에 따라 배열을 정렬하는 메서드입니다.
형식
배열.sort(<비교 함수>);
비교 함수는 다음과 같은 형태입니다. 매개변수 a와 b는 배열에서 서로 비교할 임의의 두 요소입니다.
형식
(a, b) => 반환값
다음 코드에서 a - b가 0보다 크면 오름차순으로 정렬합니다. a, b는 배열에서 아무 요소나 2개를 뽑으면 됩니다. 예를 들어, 5와 4를 뽑았다고 합시다. 각각 a와 b일 때 a - b는 1로 0보다 큽니다. 그러면 4, 5로 정렬합니다. 배열에서 뽑을 수 있는 모든 쌍에 이를 적용하면 배열의 요소들이 오름차순으로 정렬됩니다.