const a = []; // 定义数组a
const requests = []; // 用于存储所有的promise
myArray.forEach(item => {
// 假设fetchData是一个返回promise的函数,用于执行异步请求
const promise = fetchData(item).then(result => {
a.push(result); // 请求成功后将结果push到数组a中
});
requests.push(promise);
});
// 等待所有请求完成
Promise.all(requests)
.then(() => {
// 所有请求都完成后,输出数组a
console.log(a);
})
.catch(error => {
// 处理错误
console.error(error);
});
forEach里面有请求,外面有数组,数组推入请求结果
最新推荐文章于 2024-10-04 00:46:18 发布