JSオブジェクトアレイvar ary = [{id:1、name: "b"}、{id:2、name: "b"}]要件は、名前またはidの値に従ってソートされます。
関数定義:
コードコピーは次のとおりです。
function keysrt(key、desc){
return function(a、b){
DESCを返しますか? ~~(a [key] <b [key]):~~(a [key]> b [key]);
}
}
使用:
コードコピーは次のとおりです。
var ary = [{id:1、name: "b"}、{id:2、name: "b"}];
ary.sort(keysrt( 'name'、true));
ary.sort(keysrt( 'name'、false));
ary.sort(keysrt( 'id'、false));
上記は、この記事のコンテンツ全体です。それを必要としている友人、来て慎重に勉強してください、ハハ。