promise执行并行操作,spread分别获取all结果

在Nodejs中使用Promise
对于并行操作,Promise提供了Promise.all
方法,它以一个promises数组作为输入,返回一个新的promise。 在数组中的所有操作都成功完成后,这个promise就会履约。如果任何一个操作失败,这个新的promise就会被拒。
不得不强调一下,promise在模仿函数。函数只有一个返回值。当传给promise.all
两个成功完成的promises时,调用onFulfilled
只会有一个参数(一个包含两个结果的数组)。你可能会对此感到吃惊;然而跟同步保持一致是promise的一个重要保证。如果你想把结果展开成多个参数,可以用spread
。



本文作者:起点终站
文章标题: promise执行并行操作,spread分别获取all结果
本文地址:https://blog.hellozwh.com/?post=220
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
本文地址:https://blog.hellozwh.com/?post=220
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。


