美文网首页
在js中,对数组对象中的字段进行字符串排序

在js中,对数组对象中的字段进行字符串排序

作者: Frank_Fang | 来源:发表于2021-12-14 15:37 被阅读0次
const arr = [
      {
        name: 'Peter',
        age: 21
      },
      {
        name: 'John',
        age: 32
      },
      {
        name: 'Bob',
        age: 30
      },
      {
        name: 'Adam',
        age: 28
      },
      {
        name: 'Paul',
        age: 24
      },
      {
        name: 'Tomas',
        age: 24
      }
    ]
    arr.sort((a, b) => {
      const aName = a.name
      const bName = b.name
      if (aName < bName) {
        return -1;
      } else if (aName > bName) {
        return 1;
      } else {
        return 0;
      }
    })
    console.log(arr) // 输出结果是按name字母排序

相关文章

网友评论

      本文标题:在js中,对数组对象中的字段进行字符串排序

      本文链接:https://www.haomeiwen.com/subject/grtyfrtx.html