タイトルの通りですが、以下の配列をscore
の値の昇順に並び替えています。
let arr = [
{name: "John", score: 80},
{name: "Mike", score: 60},
{name: "Beth", score: 70}
];
let sorted = arr.sort(function(a, b) {
return a.score - b.score;
});
注意ですが、配列の中に複数のオブジェクトがある形の場合のみ、今回の方法でソートできます。
オブジェクトの中に複数オブジェクトがあり、それを並べ替えたい場合はほんの少しやり方が変わります。