js中方法调用加括号和不加括号的区别

前言函数

一个页面须要使用到setInterval和setTimeout。使用过程当中对于方法的调用出现了加括号和不加括号的区别,固然在其余的场景也有发生,window.load = init等等spa


区别指针

以test()和test为例it

1.无括号test

test表示的函数指针,通俗的理解就是等待某个特定的位置后执行,而不是立马执行。这也是使用计时器中正确的写法。方法

2.有括号im

test()表示执行方法test,此时计时器的做用就没有了,因为加了括号,就至关于调用了一个方法,而不是启动了一个计时器。block