Web/Javascript
[Javascript] sort
동띵
2023. 1. 24. 13:41
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)를 사용한다.