将图像左侧的数据处理为右侧的数据
ps :顺便说一下,数据结构
直接看代码,我们封装了函数,以便根据自己的需要调整相应的字段
functionresetarr(arr ) {let arrWarp=[]//唯一的Idlet result=[]//最终数组for ) letitemofarr ) if ) arrwarp.includes )用于存储{ letobj={ class name : item.name,classid 3360 iid } classList: []//classList存储相同Id下的数据(obj.classlist.push(item ) result.push ) obj ) arr warp.push (item.cheme ) arrwarp.indexof(item.classid ) result[index].classlist.push ) item ) }returnresult ) letarr classId:1},{ nned { name : '类1 ',class 3360 '生物',classId:1} classId:2},{ name : '类2 ',class 3360 '体育,classid