ホームページ >ウェブフロントエンド >jsチュートリアル >JSON データをソートする JavaScript の 3 つの例_JavaScript スキル
1. 数値ソートと字幕ソートに適しています
json のソート方法は多数ありますが、これが最も簡単です。
コードをコピー
function JsonSort(json ,key ){ 3. JSON ソート例 3
//console.log(json);
for(var j=1,jl=json.length;j
val = temp[key],
i = j-1;
while(i >=0 && json[i][key]>val){
json[i 1 ] = json[i];
i = i-1;
}
json[i 1] = temp;
}
//console.log(json); > json を返します;
}
var json = JsonSort(willSort,'age');
console.log(json);
コードをコピー
コードは次のとおりです:
function sortByKey(array, key) {
return array.sort(function(a, b) {
var x = a[key]; var y = b[key];
return ( (x < y) ? -1 : ((x > y) ? 1 : 0));
});
}
人 = sortByKey(人, '名前');