//声明两个Promise方法,判断都执行完
const run_c = ()=>{
console.log('--run_c')
return new Promise((resolve, reject) => {
//成功执行resolve,失败执行reject
setTimeout(()=>{
resolve('run_c-')
},2000)
})
}
const run_d = ()=>{
console.log('--run_d')
return new Promise((resolve, reject) => {
//成功执行resolve,失败执行reject
setTimeout(()=>{
resolve('run_d-')
},3000)
})
}
/
//并发请求run_c和run_d,全部成功后返回,Promise.all会调用要监听的方法
Promise.all([run_c(), run_d()]).then((data)=>{
console.log('全部执行完:', data)
}, function (e) {
console.log('promise.all有异常:', e)
})
Promise.all并发请求
于 2024-03-04 08:46:14 首次发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)