Promise.resolve
方法,作用就是将传递给它的参数填充(Fulfilled
)到promise
对象后并返回这个promise
对象。Promise
只能使用异步调用方式Promise
对象每次调用then
都会返回一个新创建的promise
对象Promise.all
接收一个promise
对象的数组作为参数,当这个数组里的所有promise
对象全部变为resolve
或reject
状态的时候,它才会去调用.then
方法。注
all
中所有的Promise
同时开始执行,而且每个promise
的结果(resolve
或reject
时传递的参数值),和传递给Promise.all
的promise
数组的顺序是一致的Promise.race
只要有一个promise
对象进入FulFilled
或者Rejected
状态的话,就会继续进行后面的处理,但是并不会取消其他promise
对象的执行。