logweft.

Array.sort()

기존 배열을 비교 함수의 결과에 따라 정렬합니다.

기본 문법

items.sort((a, b) => a - b)

작은 예제 javascript

const numbers = [30, 2, 10];
const sorted = [...numbers].sort((a, b) => a - b);
console.log(JSON.stringify(sorted));
console.log(JSON.stringify(numbers));

실행 결과

[2,10,30]
[30,2,10]

헷갈리기 쉬운 점

  • 비교 함수를 생략하면 문자열로 바꾼 기준으로 정렬합니다. 숫자 정렬에는 비교 함수를 지정하세요.
  • sort는 원본을 바꿉니다. 예제는 먼저 배열을 복사해 원본을 유지합니다.

함께 찾아보기

이 문법을 사용한 강의·코드 노트

더 자세한 문서

← JavaScript 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.