IT/Web
[JavaScript] 자바스크립트 배열 정렬하기 sort() 메소드
액트
2022. 11. 17. 14:26
Araay.prototype.sort()
sor() 메소드는 해당 배열의 배열 요소들을 알파벳 순서에 따라 정렬합니다.
이 메소드는 배열 요소를 모두 문자열로 보고 정렬하므로, 숫자나 불리언과 같은 타입의 요소들은 잘못 정렬될 수 있습니다.
정렬 속도와 복잡도는 각 구현 방식에 따라 다를 수 있습니다.
구문
arr.sort([compareFunction])
- compareFunction
- 정렬 순서를 정의하는 함수. 생략하면 배열은 각 요소의 문자열 변환에 따라 각 문자의 유니코드 코드 포인트 값에 따라 정렬됩니다.
반환값
정렬한 배열의 결과 값
예제 1. 영문자로 이루어진 배열의 정렬
See thePen Untitled by yunjunshin (@yjshin) on CodePen.
예제 2. 숫자로 이루어진 배열의 정렬
See the Pen Untitled by yunjunshin (@yjshin) on CodePen.
예제3. 한글로 이뤄진 배열의 정렬
See the Pen Untitled by yunjunshin (@yjshin) on CodePen.