dev/javascript
[javascript] 배열 다루기 - sort() 함수(정렬)
코딩for
2021. 1. 29. 16:10
반응형
array.sort()
배열의 요소를 정렬 후 정렬된 배열을 반환(복사본이 아닌 원배열이 정렬됨)
구문
arr.sort([compare])
매개변수
- compare : 정렬의 순서를 정의하는 함수, 없으면 기본적으로 유니코드 값에 따라 정렬
compare 형식의 반환값에 따라서 정하여지며 형식은 아래와 같다.
function compare(a, b) {
if (a is less than b by some ordering criterion) {
return -1;
}
if (a is greater than b by the ordering criterion) {
return 1;
}
// a must be equal to b
return 0;
}
* 0보다 작은 경우 a가 먼저온다.
* 0보다 큰 경우 b가 먼저온다.
예제
반응형