-
Promise.resolve()
查看全部 -
常见错误2
查看全部 -
常见错误1
查看全部 -
Promise.all()
查看全部 -
promise.all()
查看全部 -
错误处理的两种做法:
查看全部 -
问题四的答案
查看全部 -
问题三的答案
查看全部 -
问题二的答案
查看全部 -
问题一的答案
查看全部 -
then()
查看全部 -
Promise执行图
查看全部 -
Promise是什么?
Promise主要用来进行异步计算
可以将异步操作队列化,按照期望的顺序执行。
可以在对象之间传递,帮我们处理队列。
查看全部 -
一、promise.reject()
1、返回一个rejected的promise实例,或原始promise实例。
(1)参数为空,返回一个状态为rejected的promise实例
(2)参数是一个跟promise无关的值,同上,不过rejected响应函数会得到这个参数。
(3)参数为promise实例,则返回该实例,不做任何修改。
(4)与promise.resolve相比,不认thenable。
查看全部 -
一、promise.resolve()
1、返回一个fulfilled的promise实例,或原始promise实例。
(1)参数为空,返回一个状态为fulfilled的promise实例
(2)参数是一个跟promise无关的值,同上,不过fulfilled响应函数会得到这个参数。
(3)参数为promise实例,则返回该实例,不做任何修改。
(4)参数为thenable,立刻执行它的.then()函数
.then(value => { return Promise.resolve({ then() { // thenable,立即执行 console.log('everyone'); } }) })
二、promise的状态只能由执行器里面的函数改变,不能由外界改变。
查看全部
举报
0/150
提交
取消