[js] sort() 함수의 compare() function parameter
2021. 6. 9. 00:25ㆍFrontend/JS
** 초보 개발자로 글에 수정해야 할 부분이 있을 수 있습니다. 정정해야 할 부분은 댓글로 소통 부탁드립니다!
sort() 함수는 정렬을 위해 사용하는 함수입니다.
Array.prototype.sort([compareFunction])
parameter인 compareFunction은 optional 이기 때문에
정렬의 기준을 새롭게 정의하고자 할 때 사용할 수 있습니다.
1) compareFunction이 주어지지 않는 경우
: array의 요소를 문자열로 변환한 뒤, 유니코드 값으로 비교 후 정렬
2) compareFunction이 주어지는 경우
: compare function에 따라 정렬
return 값 | 의미 |
0 | 정렬하지 않고, 현재 순서 그대로 유지 |
1 | 내림차순 정렬 |
-1 | 오름차순 정렬 |
[References]
'Frontend > JS' 카테고리의 다른 글
[js] event 전파 멈추기 (0) | 2021.06.24 |
---|---|
[js] object to array 변환 (0) | 2021.06.23 |
[js] javascript 깔끔한 코드를 위한 꿀팁 10 (0) | 2021.06.22 |
[js] base64 암호화 (0) | 2021.05.10 |
[js] for(in, of), foreach, map 비교 (0) | 2020.11.30 |