let tempArr = [];
let Data = [];
for (let i = 0; i < resData.length; i++) {
if (tempArr.indexOf(resData[i].tagName) === -1) {
Data.push({
tagName: resData[i].tagName,
dataInfo: [resData[i]]
});
tempArr.push(resData[i].tagName);
} else {
for (let j = 0; j < Data.length; j++) {
if (Data[j].tagName == resData[i].tagName) {
Data[j].dataInfo.push(resData[i]);
break;
}
}
}
}
console.log(Data);
let dataInfo = {};
resData.forEach((item, index) => {
let { tagName } = item;
if (!dataInfo[tagName]) {
dataInfo[tagName] = {
tagName,
child: []
}
}
dataInfo[tagName].child.push(item);
});
let list = Object.values(dataInfo); // list 转换成功的数据
console.log(list)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。