setInterval node.js中async和sync func有什么区别?

问题描述 投票:0回答:1
我知道setInterval函数是要运行一些定期任务。但是我想知道异步和同步函数之间的区别。这是一个例子。

const fetchFile = async ()=>{//dosometing} setInterval(async()=>{ fetchFile() }, 1000) setInterval(async()=>{ await fetchFile() }, 1000) setInterval(()=>{ fetchFile() }, 1000)

我知道setInterval函数是要运行一些定期任务。但是我想知道异步和同步函数之间的区别。这是一个例子。 const fetchFile = async()=> {// dosometing} ...
node.js
1个回答
0
投票
您的三个实现之间的时间间隔本身没有实际差异。 setInterval()不会对回调的返回值给予任何关注,因此async版本返回promise完全没有关系。
© www.soinside.com 2019 - 2024. All rights reserved.