gpt4 book ai didi

javascript - 立即触发 setInterval 中的匿名函数

转载 作者:行者123 更新时间:2023-12-04 01:03:38 24 4
gpt4 key购买 nike

所以我有一个看起来像这样的计时器

my_timer = setInterval(function(){
do_something_amazing();
do_more.stuff_here();
var etc_etc = "foo" + bar;
}, 1000);

我希望它立即运行,之后每秒运行一次。我尝试将 () 附加到函数的末尾,但这导致它只运行一次(因为它没有将函数本身返回给 setInterval?)。然后我尝试 return this; 以便它可能返回函数本身,但这也没有用。那是一个随机的猜测。

有什么方法可以在不创建命名函数的情况下让它工作吗?谢谢!

最佳答案

使用arguments.callee :

my_timer = setInterval((function(){     
do_something_amazing();
do_more.stuff_here();
var etc_etc = "foo" + bar;
return arguments.callee;
})(), 1000);

关于javascript - 立即触发 setInterval 中的匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4493016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com