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가 먼저온다.


예제

반응형