Suseong Night Walk

대회안내

JavaScript 배열 정렬의 비밀 풀기: sort((a, b) => a - b)

게시판 상세보기
작성일 2025-02-20 00:10:18 조회수 8

JavaScript에서 배열을 정렬하는 가장 흔한 방법 중 하나가 바로 sort((a, b) => a - b)입니다. 이 코드는 간단해 보이지만, 그 속에 숨겨진 원리와 적용 방법을 알면 더 효율적으로 사용할 수 있습니다.

배열 정렬의 모든 것

이 코드는 배열의 각 요소를 비교하여 정렬합니다. a와 b는 배열의 두 요소를 나타내며, a - b는 두 요소의 차이를 계산합니다. 이 결과가 양수이면 a가 b보다 크고, 음수이면 b가 a보다 큽니다.

sort((a, b) => a - b) 함수는 이러한 비교 결과를 기반으로 배열을 정렬하여 숫자적으로 작은 요소가 앞쪽으로 오도록 합니다. 이 방법은 숫자 배열 정렬에 특히 유용합니다.

정렬 방법별 차이점 확인

다른 데이터 유형의 배열을 정렬하려면 비교 함수를 사용자 정의해야 합니다. 예를 들어, 문자열 배열을 사전순으로 정렬하려면 sort((a, b) => a.localeCompare(b))를 사용할 수 있습니다.

사용자 정의 비교 함수 사용법

이전 다음 글보기
이전글 캐시워크돈버는퀴즈 정답, 기다렸던 12월 14일 공개!
다음글 프로그래머스 시저함수 문제, 꿀팁으로 풀기