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()基本サポートはユニバーサルです!