자바스크립트에서 정렬 메서드인
sort
를 사용하게 되면 사전 순으로 정렬되기에 추가적인 compare 함수를 만들어 연산을 해야 한다.
- sort 메서드를 사용하기 위해서는 자료형을 배열로 만들어야 한다.
/* 오름차순 */ function cmp(prev, cur) { return prev - cur; } /* 내림차순 */ function cmp(prev, cur) { return cur - prev; } /* 표현식을 이용한 cmp + sort 연산 */ arr.sort((prev, cur) => { return prev - cur; });
<aside> ❓
정렬 문제
</aside>