この記事の内容はjsでsort()メソッドを使う方法についてです。 js の sort メソッドは配列とオブジェクト配列のソートを実現します (コードが添付されています)。必要な方は参考にしていただければ幸いです。
sort() メソッドは、デフォルトで Unicode 順に配置されている元の配列を変更します
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での配列_javascriptスキル JSでの配列のsortメソッドの使用例_javascriptスキル🎜🎜以上がjs での sort() メソッドの用途は何ですか? js の sort メソッドは、配列とオブジェクト配列のソートを実装します (コードが添付されています)。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。