javascript - 如何每隔一秒调用一次函数异步等待?
问题描述
我对标准的异步功能有问题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()
解决方案
推荐阅读
- html - 如何解决 flexbox 的非间距问题
- r - 在多面散点图上使用 geom_blank 扩展比例
- python-2.7 - 如何为 python 2.7.9 下载 twilio 以发送文本
- rust - 如何使用参数实现 trait 默认实现
- java - 使用 Java 重新连接到进程
- static-libraries - Mingw64:添加静态链接库添加 libstdc++ 依赖项
- python - 如何最好地存储和调用在单个 XLSX 文件上运行的 pandas 脚本?
- python - python中属性装饰器对可变属性的用处
- node.js - 如何使用 Jest 库测试基本的 socket.io Node.js 应用程序?
- discord.js - 不和谐机器人有可能进入国外服务器吗?