ES6中promise相关知识点

1.promise对象用于表示一个异步操作的最终状态(完成或失败)以及其返回的值。
2.ES6中的promise主要是会使用(then,catch,finally)
3.Promise.all()返回异步操作的最终状态以及其返回的值。
4.Promise.race()
;只要有一个决议为成功或者失败就立即传递。
5.Promise.resolve();
(1)如果接受的是一个普通的值,就会立即决议为成功,并填充这个值;
(2)如果接受的是一个promise实例,则返回promise实例。
(3)如果接受的是个thenable对象,则会把他包装成promise对象,并立即执行该对象的then方法。

6.Promise.rejcet();**
reject()会产生一个决议失败的promise,
并直接传递值。ES6中promise相关知识点_第1张图片

你可能感兴趣的:(前端,javascript,es6)