js 面试题
JS 中一个方法在调用的时候写括号和不写括号有什么区别
以test()和test为例
1.无括号
test表示的函数指针,通俗的理解就是等待某个特定的位置后执行,而不是立马执行。这也是使用计时器中正确的写法。
2.有括号
test()表示执行方法test,此时计时器的作用就没有了,由于加了括号,就相当于调用了一个方法,而不是启动了一个计时器。
JavaScript中属性和方法名称的下划线前缀有什么作用
约定而已
实践出真知
以test()和test为例
1.无括号
test表示的函数指针,通俗的理解就是等待某个特定的位置后执行,而不是立马执行。这也是使用计时器中正确的写法。
2.有括号
test()表示执行方法test,此时计时器的作用就没有了,由于加了括号,就相当于调用了一个方法,而不是启动了一个计时器。
约定而已