for(let i=0;i<self.moduleslist.length;i++){
for(let j=0;j< res.data.length;j++){
if(res.data[j].appCode==self.moduleslist[i].appCode){
self.modules.push({
“appCode”: res.data[j].appCode,
“icon”: self.moduleslist[i].icon,
“path”: self.moduleslist[i].path,
“color”: self.moduleslist[i].color,
“appName”:res.data[j].appName,
“positionIcon”: self.moduleslist[i].positionIcon
})
}
}
}
写成:
res.data.forEach(el => {
let item = self.moduleslist.find(p => p.appCode == el.appCode);
self.modules.push(item);
});