为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 javascript 的 setInterval 中运行异步函数

如何在 javascript 的 setInterval 中运行异步函数

DIEA 2022-12-02 16:21:06
如何setInterval在下面的示例中运行异步函数? setInterval(async () => {                  }, millisPerHour);
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

尝试使用此代码

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function


function resolveAfter2Seconds() {

      return new Promise(resolve => {

        setTimeout(() => {

          resolve('resolved');

        }, 2000);

      });

    }

    

    async function asyncCall() {

      console.log('calling');

      const result = await resolveAfter2Seconds();

      console.log(result);

      // expected output: "resolved"

    }

    

    asyncCall();`


查看完整回答
反对 回复 2022-12-02
  • 1 回答
  • 0 关注
  • 187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信