const base = (delay)=> new Promise((resolve,reject)=>{
setTimeout(()=>{reject("图片已超时")},delay)
})
const requestImage = () => new Promise((resolve,reject)=>{
const img= new Image();
image.onload = ()=>{
resolve('加载图片')
}
img.onerror = ()=>{
reject("加载失败")
}
img.src = 'xxx'
})
promise.race([requestImage,base])