首页 > 解决方案 > 如何每隔一秒调用一次函数异步等待?

问题描述

我对标准的异步功能有问题setInterval。如果使用setInterval我会得到:

pageHook.js:6262 Uncaught (in promise) 错误:请求失败,状态码为 503

然后我尝试使用:

async function GetAccount() {
  var contract = await tronWeb.contract().at(contractAddress);
  console.log("3");
}

const jobs = []
const interval = setInterval(() => {
  if (jobs.length == 10) {
    clearInterval(interval);
  }
  let job = Promise.resolve('new job created');
  jobs.push(job);
  console.log('job created');

  GetAccount();
}, 1000);

上面的函数不是调用函数GetAccount()

标签: javascriptjqueryasync-await

解决方案


推荐阅读