promise 总结
状态变换
pending -> fulfilled (success)
pending -> rejected (faild)
以上过程不可逆
Promise.all(iterable)
所有请求全部返回之后才会返回
Promise.race(iterable);
只返回最先返回的请求的结果
Promise.then(onFulfilled, onRejected)
如果2个参数都省略 那么返回的还是原来的promise
如果onFulfilled 不写 当为Fulfilled 是 返回原promise
onRejected 同上
Promise.reject
returns a Promise that is rejecte
Promise.resolve
The static Promise.resolve function returns a Promise that is resolved.
网友评论