什么时候使用括号,什么时候不使用?

我怎么能说:

var myFunction = function() {

setTimeout(myFunction, 1000);

}

myFunction();

为什么函数调用中setTimeout不需要括号,而最后一行呢?

回答:

myFunction 是一个功能

myFunction() 调用该函数并产生该函数返回的任何值。

setTimeout的目的是在一段时间后运行代码。你需要的功能只是传递给它(这样的setTimeout可以自称在适当的时候函数),因为如果你将它传递给setTimeout的前调用的函数(用括号),将执行

现在 而不是1秒后,。

以上是 什么时候使用括号,什么时候不使用? 的全部内容, 来源链接: utcz.com/qa/399039.html

回到顶部