이 글은 H5EDU 조직의 공식 HTML5 트레이닝 튜토리얼입니다. 주로 소개하는 내용은 다음과 같습니다: JavaScript 집중 튜토리얼 - sort() 메소드
예
배열 정렬: var Fruits = ["Banana", "Orange", " Apple", "Mango"];
fruits.sort(); 과일 출력 결과: Apple, Banana, Mango, Orange
정의 및 사용법
sort() 메서드를 사용하여 정렬할 배열의 요소를 정렬합니다.
정렬 순서는 알파벳순이나 숫자순, 오름차순이나 내림차순일 수 있습니다.
기본 정렬 순서는 알파벳 오름차순입니다.
참고: 숫자를 알파벳순으로 정렬하면 "40"이 "5" 앞에 표시됩니다.
숫자 정렬을 사용하려면 함수를 매개변수로 호출해야 합니다.
숫자를 오름차순으로 정렬할지, 내림차순으로 정렬할지 지정하는 함수입니다.
이해하기 어려울 수 있지만 이 페이지 하단의 예시를 통해 더 자세히 알아볼 수 있습니다.
참고: 이 방법은 원래 배열을 변경합니다! .
array.sort(sortfunction) 매개변수 값
매개변수 설명
sortfunction 선택사항. 정렬 순서를 지정합니다. 함수여야 합니다.
반환값
유형 설명
Array 배열에 대한 참조입니다. 배열은 원래 배열에 따라 정렬되며 복사본이 만들어지지 않습니다.
예
숫자 정렬(숫자 및 오름차순):
var points = [40,100,1,5,25,10]
points.sort(function(a,b) { return a-b});
과일 출력 결과:
1,5,10,25,40,100
예
숫자 정렬(숫자 및 내림차순):
var points = [40,100, 1, 5,25,10];
points.sort(function(a,b){return b-a})
과일 출력 결과:
100,40,25,10,5,1
예
숫자 정렬(알파벳 및 내림차순):
var Fruits = ["Banana", "Orange", "Apple", "Mango"]
fruits.sort(); >fruits.reverse();
과일 출력 결과:
오렌지, 망고, 바나나, 사과