为了账号安全,请及时绑定邮箱和手机立即绑定

setInterval("clock()",1000) 或 setInterval(clock,1000)是等效的,那么 带括号 带双引号 “clock()”与直接函数名clock有什么不同?

如上的提问。

正在回答

3 回答

那为什么仅带小括号不可以?必须连双引号也带上?

0 回复 有任何疑惑可以回复我~

setInterval("clock()")中的引号相当于new Function("click()")相当于新建了一个包装函数function(){return clock();}就是说假如你setInterval(clock())这样的话clock()返回的是一个匿名函数就能执行了

0 回复 有任何疑惑可以回复我~

没什么不同

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

setInterval("clock()",1000) 或 setInterval(clock,1000)是等效的,那么 带括号 带双引号 “clock()”与直接函数名clock有什么不同?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信