按名称(字母顺序)在Javascript中排序数组

按名称(字母顺序)在Javascript中排序数组

我得到了一个数组(参见下面的数组中的一个对象),我需要使用JavaScript按照名字进行排序。我该怎么做?

var user = {
   bio: null,
   email:  "user@domain.com",
   firstname: "Anna",
   id: 318,
   lastAvatar: null,
   lastMessage: null,
   lastname: "Nickson",
   nickname: "anny"};


www说
浏览 311回答 3
3回答

慕标5832272

如果比较的字符串包含Unicode字符,则可以使用localeCompare功能的String类,如下所示:users.sort(function(a,b){     return a.firstname.localeCompare(b.firstname);})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript