logo

JavaScript 배열 sort() 메서드

JavaScript 배열 sort() 메서드는 배열 요소를 어떤 순서로 정렬하는 데 사용됩니다. 기본적으로 sort() 메서드는 오름차순을 따릅니다.

통사론

sort() 메서드는 다음 구문으로 표현됩니다.

 array.sort(compareFunction) 

매개변수

비교함수 - 선택사항입니다. 대체 정렬 순서를 제공하는 함수를 나타냅니다.

반품

정렬된 요소의 배열

if 문 자바

JavaScript 배열 sort() 메서드 예

여기서는 다양한 예제를 통해 sort() 메소드를 이해해보겠습니다.

실시예 1

문자열 요소의 배열을 정렬하는 간단한 예를 살펴보겠습니다.

 var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result); 
지금 테스트해보세요

산출:

 AngularJS,Bootstrap,JQuery,Node.js 

실시예 2

정수 요소의 배열을 정렬하는 간단한 예를 살펴보겠습니다.

tkinter 프레임
 var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result); 
지금 테스트해보세요

산출:

 1,2,4,5,8 

실시예 3

함수를 사용하여 요소를 오름차순으로 정렬하는 예를 살펴보겠습니다.

C의 행렬 곱셈
 var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result); 
지금 테스트해보세요

산출:

 1,2,4,5,8 

실시예 4

함수를 사용하여 요소를 내림차순으로 정렬하는 예를 살펴보겠습니다.

 var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result); 
지금 테스트해보세요

산출:

 8,5,4,2,1 

실시예 5

배열에서 최소값을 추출하는 예를 살펴보겠습니다.

그렇지 않으면 자바
 var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]); 
지금 테스트해보세요

산출:

 1 

실시예 6

배열에서 최대값을 추출하는 예를 살펴보겠습니다.

 var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]); 
지금 테스트해보세요

산출:

 8