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)를 사용한다.