JavaScript で配列を firstname (アルファベット順) で並べ替える [重複] 質問する

JavaScript で配列を firstname (アルファベット順) で並べ替える [重複] 質問する

JavaScript を使用して firstname で並べ替える必要のある配列 (配列内の 1 つのオブジェクトについては以下を参照) を取得しました。どうすればいいでしょうか?

var user = {
   bio: null,
   email:  "[email protected]",
   firstname: "Anna",
   id: 318,
   lastAvatar: null,
   lastMessage: null,
   lastname: "Nickson",
   nickname: "anny"
};

ベストアンサー1

ES6 で可能な限り短いコード!

users.sort((a, b) => a.firstname.localeCompare(b.firstname))

String.prototype.localeCompare()基本サポートはユニバーサルです!

おすすめ記事