1.promise.resolve()
    image.png
    注意:如果promise实例的状态为reject(),但是没有对失败的状态做出响应,那么在控制台就会出现报错的问题。

    2.promise.reject()
    image.png
    注意,无论我们在Prosise.reject() 的括号里面传入什么,返回的结果都是reject状态,至于()中的内容就作为了失败状态的结果。

    3.Promise.all()
    Promise.all()括号中传入的是一个数组,这个数组中的内容是,promise的实例,如果这几个实例的状态都为成功,则promise.all()方法的状态为成功,而且状态的结果为,该数组中几个实例的状态结果组成的数组, ,,
    但是,如果promise.all(括号中数组内的promise实例有一个结果为失败,则,promise.all()结果就为失败,而且失败状态结果为,数组中失败的哪一个promise实例的结果。
    image.png

    3.Promise.race()
    如下图所示:Promise.race()括号里面是一个数组,数组中是Promise的实例,在这个数组中那个最先返回结果的Promise实例,就和Promise.race()的结果状态相同。
    image.png