Web前端开发web前端面试题汇总

ES6系列教程1-Promise篇

2019-07-16  本文已影响0人  loushumei

理论知识回顾

Promise 对象是一个代理对象(代理一个值),被代理的值在Promise对象创建时可能是未知的。它允许你为异步操作的成功和失败分别绑定相应的处理方法(handlers)。 这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是一个能代表未来出现的结果的promise对象

[状态]

promise的状态

[方法]

* Promise.resolve(value)
* Promise.reject(reason)
* Promise.all(iterable)
* Promise.race(iterable)

[Promise 原型]

*Promise.prototype.then(onFulfilled, onRejected)
* Promise.prototype.catch(onRejected)
*Promise.prototype.finally(onFinally)

相关文档参考:

Promise | MDN

Promise - 廖雪峰的官方网站

Promise详解 | CSDN (Promise实际应用及理解)

Promise内部实现的原理

上一篇下一篇

猜你喜欢

热点阅读