1,如果 一个数据结构(outItem.siteData )不完成有的数据12条数据 有的13条 但是有一个标准数组(factorCheckedData)数据已经知道了固定条数 要处理outItem.siteData 的结构和factorCheckedData 保持一致
data.forEach((outItem) => {
const siteData = this.factorCheckedData.map((item) => {
const siteDataItem =
outItem.siteData.find(
(value) => value.parameterCode === item.parameterCode
) || {};
if (Object.keys(siteDataItem).length > 0) {
return siteDataItem;
} else {
return {
parameterCode: item.parameterCode,
name: item.parameterName,
avgValue: 0,
dateList: [],
color: "",
data: [],
maxPointWidth: 60,
};
}
});
outItem.siteData = siteData;
});