KassyLog

sort( ) : 오름차순, 내림차순 정렬하기 본문

javascript

sort( ) : 오름차순, 내림차순 정렬하기

Kassy_kim 2023. 2. 3. 22:09

arr.sort([compareFunction])
compareFunction (optional)

정렬 순서를 정의하는 함수. 생략하면 배열은 각 요소의 문자열 변환에 따라 각 문자의 유니 코드 코드 포인트 값에 따라 정렬.

정렬한 배열은 복사본이 아닌 원본 배열이 정렬된다는 것에 유의해야한다.

 

Array.prototype.sort() - JavaScript | MDN

sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅니다.

developer.mozilla.org

 

arr.sort((a,b)=>a-b) //오름차순
arr.sort((a,b)=>b-a) //내림차순

const months = ['March', 'Jan', 'Feb', 'Dec'];
months.sort();
console.log(months); // ["Dec", "Feb", "Jan", "March"]: 문자열의 유니코드 코드 포인트로 정렬

const array1 = [1, 30, 4, 21, 100000];
array1.sort(); // [1, 100000, 21, 30, 4]

'javascript' 카테고리의 다른 글

배열에서 중복 제거  (0) 2023.02.06
[모던 자바스크립트]class(클래스)  (0) 2023.02.05
splice와 slice의 차이점  (0) 2023.02.03
진수 변환하기  (0) 2023.01.30
[모던 자바스크립트]this  (0) 2023.01.29