Promise.resolve()
返回一个fulfilled的Promise实例,或原始Promise实例
- 参数为空,但会一个状态为fulfilled的Promise实例
- 参数是一个跟Promise无关的值,同上,不过fulfilled响应函数会得到这个参数
- 参数为Promise实例,则返回该实例,不做任何修改
- 参数为thenable(函数里面有then方法),立刻执行.then函数
Promise.reject()
返回一个rejected的Promise实例
- Promise.reject()不认thenable
Promise.race()
类似Promise.all(),区别在于它有任意一个完成就算完成
- 把异步操作和定时器放在一起
- 如果定时器先触发,就认为超时,告知用户
网友评论