이 글의 내용은 js에서 sort() 메소드를 사용하는 방법에 관한 것입니다. js의 sort 메소드는 배열과 객체 배열의 정렬을 구현합니다.(코드 첨부) 특정 참조 값이 있으므로 도움이 필요한 친구에게 도움이 되길 바랍니다.
sort() 메소드는 기본적으로 유니코드 순서로 정렬되는 원래 배열을 변경합니다.
1. js의 sort 메소드는 배열 정렬을 구현합니다.
var arr = [2,3,13,17,4,19,1]; arr.sort() // [1, 13, 17, 19, 2, 3, 4]
크기에 따라 배열을 정렬하려면 다음을 추가해야 합니다. js 비교 함수의 sort() 메소드에 있습니다
var arr = [2,3,13,17,4,19,1]; arr.sort(function(a,b){ // 比较函数 return b - a; // 降序, 升序为 a - b }) console.log(arr) // [19, 17, 13, 4, 3, 2, 1]
2. js의 sort 메소드는 객체 배열의 정렬을 구현합니다
배열의 사용법과 유사
var arr = [ { name:"小明", age:12 }, { name:"小红", age:11 }, { name:"小刚", age:15 }, { name:"小华", age:13 } ]; function compare(p){ //比较函数 return function(m,n){ var a = m[p]; var b = n[p]; return a - b; } } arr.sort(compare("age")); console.log(arr); //升序,结果: [{name: "小红", age: 11}, {name: "小明", age: 12}, {name: "小华", age: 13}, {name: "小刚", age: 15}]
관련 권장 사항:
js는 객체 배열의 정렬 메소드를 시뮬레이션합니다. Array_javascript Skills
sort in Js () method_basic Knowledge
JS_javascript Skills에서 배열의 sort 메소드를 사용하는 예
위 내용은 js에서 sort() 메소드의 용도는 무엇입니까? js의 sort 메소드는 배열 및 객체 배열의 정렬을 구현합니다(코드 첨부).의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!