tableData:[], //存储数组
arrTarName:[] //结果数组
this.tableData.push({
siteName:i.siteName,
tabdata:result.data
});
//循环+判断取值
for (let k = 0; k < result.data.length; k++) {
if (this.arrTarName.length == 0) {
this.arrTarName.push({
indexName: result.data[k].indexName,
polTracesouCount: result.data[k].polTracesouCount
})
} else {
let isExist = false;
for (let l = 0; l < this.arrTarName.length; l++) {
if (this.arrTarName[l].indexName == result.data[k].indexName) {
isExist = true;
this.arrTarName[l].polTracesouCount = this.arrTarName[l].polTracesouCount + result.data[k].polTracesouCount;
break;
}
}
if (!isExist) {
this.arrTarName.push({
indexName: result.data[k].indexName,
polTracesouCount: result.data[k].polTracesouCount
})
}
}
}
console.log(this.arrTarName)
vue多层数组嵌套循环,动态取值匹配
最新推荐文章于 2023-06-14 23:49:23 发布