数据结构↓
let data = [{ name: '苹果', type: 0, base: '123,111'},
{ name: '香蕉', type: 0, base: '111' },
{ name: '梨子', type: 1, base: '112' }]
需要效果/理想效果 ↓
let newData = [{ '苹果': ['123', '111'] }, { '香蕉': ['111'] }]
条件为当type等于0的时候,base里面以逗号为间隔生成一个数组,name为这个数组的key值
我该怎么操作才能达到效果呢..
感谢各位大神大哥的指导,先感谢你们的回答,小弟感激不尽,还请轻喷!