为了账号安全,请及时绑定邮箱和手机立即绑定

取对象属性相同的value javaScript

取对象属性相同的value javaScript

宝慕林4294392 2018-09-08 09:36:49
只要b1属性值有相同的,就把后面相同的都扔进children数组里面去let obj = [{'a1': 'bbb', 'b1': 'jkk'}, {'a1': 'ccc', 'b1': 'jkp'}, {'a1': 'ddd', 'b1': 'jkk'}, {'a1': 'eee', 'b1': 'jkk'},...]; //想要的最后结果 [{    'a1': 'bbb',    'b1': 'jkk',     children: [{        'a1': 'ddd',        'b1': 'jkk'     },{        'a1': 'eee',        'b1': 'jkk'     }], }, {    'a1': 'ccc',    'b1': 'jkp'}];
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

只要b1属性值有相同的,就把后面相同的都扔进children数组里面去

let obj = [{'a1': 'bbb', 'b1': 'jkk'}, {'a1': 'ccc', 'b1': 'jkp'}, {'a1': 'ddd', 'b1': 'jkk'}, {'a1': 'eee', 'b1': 'jkk'},...];

//想要的最后结果
[{    'a1': 'bbb',    'b1': 'jkk',
    children: [{        'a1': 'ddd',        'b1': 'jkk'
    },{        'a1': 'eee',        'b1': 'jkk'
    }],
}, {    'a1': 'ccc',    'b1': 'jkp'}];


查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 527 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信