Promise.all()和Promise.race()的区别

race()依旧是讲Promise对象打包,与all()不同的是结果取值顺序不与数组的位置相关,而是和时间先后有关
Promise.all()和Promise.race()的区别_第1张图片
Promise.all()和Promise.race()的区别_第2张图片

all(),讲Promise对象打包,如果打包的对象都是resolve状态,则返回全部,如果存在失败则返回第一个失败的这个
all()体现位置的顺序
Promise.all()和Promise.race()的区别_第3张图片

你可能感兴趣的:(Promise.all()和Promise.race()的区别)