浅谈setInterval(aa,1000)与setInterval(aa(),1000)的区别
一直有个疑惑,在定时器上调用某个方法时,加括号和不加括号有什么区别。今天做了个实验,发现,不加括号定时器会每秒执行一次,加了括号只会执行一次,在一些浏览器上会报错,如IE,但一样会正常执行一次。
这样写浏览器会正常运行,每秒打印一次。
但如果加了个括号
运行结果就只有一次
并且在IE浏览器会报错,但依然会执行一次
并且,如果全局范围内没有sw这个函数,只有变量的话,定时器不会执行。
...
转载
2019-06-25 19:11:24 ·
870 阅读 ·
0 评论