다음 논의는 배열 객체 정렬과 관련된 js를 통한 배열 및 객체 배열 정렬을 위한 코드 예제 튜토리얼입니다. 내용은 모든 사람에게 도움이 되도록 엄선하여 정리했습니다. :
배열 및 객체 배열 정렬을 위한 js 코드 예제 튜토리얼을 통해
참고: sort() 메서드는 기본적으로 유니코드 순서로 정렬되는 원래 배열을 변경합니다.
추천 js 관련 비디오 튜토리얼:https: //www.php.cn /course/list/17/type/2.html
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},
부족한 점을 지적하고 싶습니다. , 매우 감사합니다!
js와 관련된 더 많은 질문을 보려면 풍부한 js 튜토리얼이 있는 PHP 중국어 웹사이트를 방문하세요.
웹사이트: https://www.php.cn/
위 내용은 JS에서 배열 및 객체 배열을 정렬하기 위한 자세한 예제 작업 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!