반응형

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가 먼저온다.
예제
반응형
'dev > javascript' 카테고리의 다른 글
[javascript] XMLHttpRequest 파일 업로드 진행바 (with Progressbar 부트스트랩 컴퍼넌트) (0) | 2022.12.07 |
---|---|
[javascript] 배열 다루기 - Array.map() 배열순회 (0) | 2020.12.30 |
[javascript] 배열 다루기 - push(), pop() 함수(배열 추가, 삭제) (0) | 2020.12.30 |
[javascript] 배열 다루기 - Array.reduce() 함수, 배열의 합, 최대값, 최소값 구하기 (0) | 2020.12.11 |
[javascript] Date 객체 - 날짜 형식(yyyyMMdd), 날짜더하기( DateAdd) (0) | 2020.11.27 |