只要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 回答
![?](http://img1.sycdn.imooc.com/545862120001766302200220-100-100.jpg)
慕斯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'}];
添加回答
举报
0/150
提交
取消