1. 메소드 개요
Array 's Sort () 메소드는 모든 요소를 기본적으로 문자열로 변환 한 다음 유니 코드에 따라 정렬됩니다.
정렬 ()은 원래 배열을 변경하고 변경된 (정렬 된) 배열을 반환합니다.
2. 예
2.1
사용자 정의 메소드가 제공되지 않으면 배열 요소가 문자열로 변환되고 유니 코드 인코딩에서 문자열의 시퀀스 비교 결과를 반환합니다.
var fruit = [ 'Cherries', 'Apples', 'Bananas']; fruit.sort (); // [ '사과', '바나나', '체리'] var 스코어 = [1, 10, 2, 21]; scores.sort (); // [1, 10, 2, 21] // 10이 2 이전에 오는 것을 조심하십시오. things.sort (); // [ '1 Word', '2 Word']; things.sort (); // [ '1 Word', '2 Word', 'Word', 'Word'] // 유니 코드에서는 숫자가 상류 문자 앞에옵니다.
2.2 맵을 사용하여 정렬합니다
// SortedVar List = [ 'Delta', 'Alpha', 'Charlie', 'Bravo']; // 임시 어레이는 위치 및 sort-valuevar mapped = list.map (el, i) {return {index : i, value : el.tolowercase ()})를 보유합니다. valueMapped.sort (function (a, b) {return +(a.value> b. value) || +(a.value === b.value) -1;}); // 결과 순서 결과를위한 컨테이너 = mapped.map (el) {return list [el.index]; recult);참조 https://developer.mozilla.org/en-us/docs/web/javaScript/reference/global_objects/array/sort
위의 기사 "JS"는 귀하와 함께 제공되는 정렬 () 메소드에 대한 포괄적 인 이해는 내가 공유하는 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.