如何等待函数在无限循环中完成?
我有一个函数,必须完成它的工作重新启动,并在无限的时间在nodejs。
所以我只是想创build一个无限循环,同步,只在函数上执行。
我尝试了很多东西,但是我testing的所有东西都没有工作。
在其他同步语言中,这个函数看起来像这样:
while(42) { myfunc(); }
这个函数返回一个promise。
你能帮我吗 ?
“这个函数返回一个承诺。”
myfunc().then(myfunc)
UPD。 演示 。
function run() { myfunc().then(run) } run()
function yourFunction() { // Do your stuff // If not done: return false; // When everything is really done: return true; }
而while循环:
while(yourFunction()) {}