前端知识杂记(Promise)

用同步代码的方式来实现异步,解决了回调函数所引起的回调地狱,主要是用来发请求。有悬挂、成功、失败三种状态。接收resolve成功和reject失败两个参数,promise实例成功的话会调用then方法拿到resolve函数所传的值,失败的话会调用catch方法拿到reject函数所传的值,不管成功还是失败都会执行finally方法。promise支持链式调用;为了优化promise,新增了async和await,async函数返回值是promise对象,await只有在async函数内才生效,await命令后面的promise对象运行结果可能是reject,所以最好把await命令放在try/catch代码块内。

Promise 方法

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章