Sha*_*tle 2 javascript anonymous-function setinterval
所以我有一个看起来像这样的计时器
my_timer = setInterval(function(){
do_something_amazing();
do_more.stuff_here();
var etc_etc = "foo" + bar;
}, 1000);
Run Code Online (Sandbox Code Playgroud)
我希望它立即运行,之后每秒运行一次.我尝试将appending()附加到函数的末尾,但这导致它只运行一次(因为它没有将函数本身返回到setInterval?).然后我尝试了return this;它可能会返回函数本身,但这也没有好处.这是随机猜测.
有没有办法在不创建命名函数的情况下让它工作?谢谢!
小智 5
my_timer = setInterval((function(){
do_something_amazing();
do_more.stuff_here();
var etc_etc = "foo" + bar;
return arguments.callee;
})(), 1000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1475 次 |
| 最近记录: |