자바 스크립트 정렬 () 메서드
예
배열을 정렬 :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
fruits.sort();
과일 출력 :
Apple,Banana,Mango,Orange
»시도
정의 및 사용
정렬 () 메서드는 배열의 요소를 정렬하는 데 사용됩니다.
정렬 순서는 문자 나 숫자를, 그리고 오름차순 또는 내림차순을 눌러 수 있습니다.
기본 정렬 순서는 오름차순으로 알파벳입니다.
참고 : 숫자 "40"알파벳 순서에있을 때 "5"앞에 기록됩니다.
디지털 순서를 사용하여 매개 변수로 함수를 호출해야합니다.
함수는 숫자 오름차순 또는 내림차순임을 지정.
그들은 당신이 페이지 인스턴스의 하단에 그것에 대해 더 배울 수있는, 이해하기 어려울 수 있습니다 말한다.
참고 :이 방법은 원래의 배열을 변경!.
브라우저 지원
모든 주요 브라우저 종류 지원 ().
문법
array.sort( sortfunction )
매개 변수 값
参数 | 描述 |
---|---|
sortfunction | 可选。规定排序顺序。必须是函数。 |
반환 값
Type | 描述 |
---|---|
Array | 对数组的引用。请注意,数组在原数组上进行排序,不生成副本。 |
기술 세부 사항
자바 스크립트 버전 : | 1.1 |
---|
더 많은 예제
예
번호 시퀀싱 (숫자와 오름차순 순서) :
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return a-b});
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});
points.sort(function(a,b){return b-a});
과일 출력 :
100,40,25,10,5,1
»시도
예
번호 시퀀싱 (문자 및 내림차순)
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
fruits.reverse();
fruits.sort();
fruits.reverse();
과일 출력 :
Orange,Mango,Banana,Apple
»시도