ioa*_*anD 0 javascript loops settimeout setinterval
有什么区别:
k = setInterval(function(){loop();},100);
Run Code Online (Sandbox Code Playgroud)
和
k = setInterval(loop(),100);
Run Code Online (Sandbox Code Playgroud)
为什么第二个运行一次,比如setTimeout()函数和第一个每1/10秒运行一次?
在第二个实际上,你loop在setInterval调用之前实际执行,所以你将结果传递loop给了setInterval
更类似的是
k = setInterval(function(){loop();},100);
k = setInterval(loop,100);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |