一个简单的 Promise all方法的 编程案例
时间: 2023-04-07 16:02:42 浏览: 101
EP:一个简单的Promise实现
好的,这是一个简单的 Promise.all 方法的编程案例:
```
const promise1 = Promise.resolve(1);
const promise2 = Promise.resolve(2);
const promise3 = new Promise((resolve, reject) => {
setTimeout(resolve, 1000, 3);
});
Promise.all([promise1, promise2, promise3]).then(values => {
console.log(values); // [1, 2, 3]
});
```
这个例子中,我们创建了三个 Promise 对象,分别返回 1、2 和 3。然后我们使用 Promise.all 方法将这三个 Promise 对象组合起来,并在所有 Promise 对象都完成后打印它们的返回值。由于第三个 Promise 对象需要等待 1 秒钟才能完成,所以最终打印的结果是 [1, 2, 3]。
阅读全文