ES6深入浅出-9 Promise-3.Promise的细节

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6深入浅出-9 Promise-3.Promise的细节相关的知识,希望对你有一定的参考价值。

await

拿到用户信息,函数前面加await
技术图片
await等待Promise成功或者失败。
技术图片
如果Promise里面失败了
技术图片
什么也拿不到。报了一个错误,叫做不认识。
技术图片
如果想拿到正常错误,就绪try一下
技术图片
技术图片

catch 

catch就是只处理错误,等价于下面then第一个参数为null,只传递了第二个参数。
技术图片

finally不管成功还是失败,都会调用。
技术图片

all和race自行了解。
技术图片
等三个promise都成功后再执行第四个回调
技术图片
race是这两个Promise任何一个成功了  就调用回调函数。技术图片

结束





 

以上是关于ES6深入浅出-9 Promise-3.Promise的细节的主要内容,如果未能解决你的问题,请参考以下文章

深入理解ES6 pdf

JavaScript进阶深入理解JavaScript中ES6的Promise的作用并实现一个自己的Promise

ES6深入浅出_汇总贴

深入浅出ES6:ES6是什么

深入浅出ES6教程模块化

ES6深入浅出-13 Proxy 与 Reflect-2.Proxy 代理