sort 메서드는 기본 내장 자바스크립트 정렬로,
선택적 비교 함수를 인자로 전달받는다.
이 함수를 사용해 자바스크립트에 우리가 원하는 정렬 방식을 알릴 수 있다.
sort((a, b) => a-b); 형식으로 정렬하는데,
반환 값(a-b)이 양수이면 a가 더 큰 것이므로 a가 b뒤로 정렬된다.
이와 같은 방식으로 반환 값이 음수이면 a가 더 작은 것이므로 a가 b앞에 가고,
반환 값이 0이면 동일하게 취급된다.
주로 오름차순 정렬을 하고싶을 때는
sort((a, b) => a-b)를,
내림차순 정렬을 하고싶을 때는
sort((a, b) => b-a)를 사용한다.
'Web > Javascript' 카테고리의 다른 글
| [Javascript] 객체 중복 id 제거 (3) | 2023.01.16 |
|---|---|
| [Javascript] localStorage와 sessionStorage (1) | 2023.01.12 |
| [JS 100제] 11-15 (1) | 2022.12.28 |
| [JS 100제] 6-10 (1) | 2022.12.20 |
| [JS 100제] 1-5 (0) | 2022.12.11 |