美文网首页
JS, JSON某个key值相同的放在一起

JS, JSON某个key值相同的放在一起

作者: Cola丶ZYQ | 来源:发表于2019-07-21 20:59 被阅读0次

var a = [
  {
    name: '发如雪',
    age: 18
  },
  {
    name: '晴天',
    age: 19
  },
  {
     name: '白色风车',
     age: 19
  },
 {
     name: '一路向北',
     age: 22
  }
]
var b = {}
a.forEach(v=> {
  b[v.age]||(b[v.age]=[])
  b[v.age]&&b[v.age].push(v)
})
console.log(b)


{
        18: [
          {
            name: '发如雪',
            age: 18,
          }
        ],
        19: [
          {
            name: '晴天',
            age: 19,
          },
          {
            name: '白色风车',
            age: 19,
          }
        ],
        22: [
          {
            name: '一路向北',
            age: 22,
          }
        ]
      }


相关文章

网友评论

      本文标题:JS, JSON某个key值相同的放在一起

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