Promise.race()失效?
发布于 7 年前 作者 jingtang 6915 次浏览 来自 官方Issues

   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

1 回复

setTimeout你time呢

若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

回到顶部