Promise.all多个函数返回数据后才执行其它代码
要点,写执行函数的时候,记得带上
function asyncFunction() {
return new Promise((resolve, reject) => {
// 异步操作
resolve(data);
});
}
Promise.all([promise1, promise2, promise3]).then(values => {
console.log(values); // [3, 42, "foo"]
});
这样就可以了,否则不能执行出想要的结果