javascript 来自setTimeout的承诺

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 来自setTimeout的承诺相关的知识,希望对你有一定的参考价值。

  const afterSomeTime = time =>
      new Promise(resolve => {
         setTimeout(() => {
            resolve()
         }, time)
      })

   const callAfterSomeTime = (callback, time) =>
      afterSomeTime(time).then(callback)

   callAfterSomeTime(() => console.log('hi, after 3000'), 3000)

以上是关于javascript 来自setTimeout的承诺的主要内容,如果未能解决你的问题,请参考以下文章

从小小题目逐步走进 JavaScript 异步调用

javascript的setTimeout()与setTimeout()方法用法总结

JavaScript:在另一个 setTimeOut(嵌套 setTimeOut)中的 setTimeOut 以刺激 API 响应不起作用

JavaScript 类中的 setTimeout() 使用“this”

javascript 超时/睡眠使用 setTimeout()

Javascript setTimeout,闭包