function sleep(ms) {
return new Promise((resolve => {
setTimeout(() => {
resolve("sleep for" + ms + 'ms')
})
}))
};
const a= Promise.race([sleep(1020), sleep(1000), sleep(1000)]);
a.then(value=>{console.log(value)})
无论第一个sleep( )参数大小,都固定返回第一个
//sleep for1020ms
setTimeout你time呢
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人