function promiseRace(promises){
if(!Array.isArray(promises)){
throw new Error('promises must be an array')
}
return new Promise(function(resolve,reject){
promises.forEach(p=>
Promise.resolve(p).then(data=>
resolve(data)
),err=>
reject(err)
)
})
}
手写Promise.race()
最新推荐文章于 2023-05-01 20:51:01 发布