promise的三种状态 待定,成功,失败
race当promise数组中任意一个promise被拒绝或者成功,则会用第一个promise作为他的返回值。若是成功执行then,失败执行catch
allSettled 当promise数组中所有pormise被拒绝会会返回一个拒绝的promise数组,与[]一一对应
方法 all 当所有的promise完成后才会有待定状态改变为成功或者失败状态。执行resolve里面的回调函数,若数组中有任意一个promise被拒绝则会执行失败回调,catch方法会驳货到首个被执的reject函数。该方法获得成功结果的的数组里面的数据顺序和接受召的promise数组顺序是一致的。
方法any当传入promise数组中有任意一个完成时就会终止,会忽略掉所有被咀嚼的promise,知道第一个promise完成。若传入所有的promise被拒绝则会会执行拒绝回到
网友评论