Adi*_*tya 2 javascript setinterval typescript
我想调用从函数内部的服务类实例调用的异步setInterval函数。
class async {
constructor(public service: Service){}
async doSomeAsyncTask(){
setInterval(await this.service.anotherAsyncTaskInTheServiceClass(),3000);
//want to call the inside of setInterval function repeatedly in every 3ms.
}
}
}
Run Code Online (Sandbox Code Playgroud)
setInterval期望第一个参数是一个函数,所以我认为应该是
setInterval(async () => { await this.service.anotherAsyncTaskInTheServiceClass() },3000);
Run Code Online (Sandbox Code Playgroud)
*感谢@Evariste的更正*