// 处理for遍历异步请求后执行
let projectdata = {},tabledata={}
let axios = [],axios1=[]
arry.forEach(el => {
let project = axios().then((res)=>{
//处理数据
projectdata[el]=el
})
MyProject.push(project)
let table =axios1().then((res)=>{
//处理数据
tabledata[el]=el
})
HourStat.push(table)
});
await Promise.all(axios)
await Promise.all(axios1)
//此时能拿到数据
console.log(projectdata,tabledata);
请求返回值为Promise 则可使用Promise.all
如果使用await 返回的为res并不是promise 则无效。