result[i] = data;
if(result.length === arr.length){
resolve(result)
}
若最后一個promise不是最后一個成功的,那么result.length === arr.length依然會成立,這樣result數(shù)組就會有empty項
JavaScript - promise.all()及實現(xiàn)用處:并行執(zhí)行一系列異步操作,返回結(jié)果集。 |Promise.all(iterable)方法返回一個 [Promise],此實例在 iterable 參數(shù)內(nèi)所有的 promi...