只要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'}];
慕斯709654
相关分类