什么时候使用括号,什么时候不使用?
我怎么能说:
var myFunction = function() { setTimeout(myFunction, 1000);
}
myFunction();
为什么函数调用中setTimeout
不需要括号,而最后一行呢?
回答:
myFunction
是一个功能
myFunction()
调用该函数并产生该函数返回的任何值。
setTimeout的目的是在一段时间后运行代码。你需要的功能只是传递给它(这样的setTimeout可以自称在适当的时候函数),因为如果你将它传递给setTimeout的前调用的函数(用括号),将执行
现在 而不是1秒后,。
以上是 什么时候使用括号,什么时候不使用? 的全部内容, 来源链接: utcz.com/qa/399039.html