Promise.prototype.race = function(pArr){
return new Promise((resolve,reject)=>{
pArr.forEach(p=>{
if(typeof p === 'Object' && typeof p.then === 'function'){
p.then(resolve,reject)
}else{
resolve(p)
}
})
})
}