>  기사  >  웹 프론트엔드  >  JavaScript 향상 튜토리얼 - sort() 메소드

JavaScript 향상 튜토리얼 - sort() 메소드

巴扎黑
巴扎黑원래의
2016-11-25 14:15:421124검색

이 글은 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();
과일 출력 결과:
오렌지, 망고, 바나나, 사과

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.