sort()

김태영·2022년 5월 3일
0

JavaScript

목록 보기
4/4
MDN
sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅니다.
  • 배열 안의 원소를 정렬하는 함수이다.
  • 인수를 지정하지 않으면 유니코드 포인트를 따라 정렬된다.
  • 인수를 지정하여 정렬방법을 변경할 수 있다.


let numbers = [4, 16, 3, 53, 1, 0];

오름차순 정렬
numbers.sort((a, b) => a-b) // [0, 1, 3, 4, 16, 53]

내림차순 정렬
numbers.sort((a, b) => b-a) // [53, 16, 4, 3, 1, 0]

위의 코드에서는 화살표 함수를 사용하였는데 아래와 같이 사용할 수도 있다.

let numbers = [4, 16, 3, 53, 1, 0];

오름차순 정렬
numbers.sort(function(a, b) {
	return a-b
}) 
// [0, 1, 3, 4, 16, 53]
profile
즐거운 개발을 위해~

0개의 댓글