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

setInterval()里面的函数为什么加双引号和不加双引号都可以?

setInterval()里面的函数为什么加双引号和不加双引号都可以?

姜素源3788549 2017-01-05 17:01:50
function play() {timer=setInterval(next.onclick,3000);}与function play() {timer=setInterval(“next.onclick()”,3000);}这两个都可以实现效果,但是next.onclick执行的函数并不在全局作用于啊?怎么“next.onclick()”这样写也可以?
查看完整描述

2 回答

?
梵天001

TA贡献23条经验 获得超5个赞

你看下源码就知道了,支不支持字符串

查看完整回答
反对 回复 2017-01-05
?
其实我真的不是东北人

TA贡献105条经验 获得超66个赞

setInterval("demo()",1000);  函数加双引号, 这是很久以前的写法, 现在的写法是 setInterval(demo,1000),这种理解比较好。推荐这种。

查看完整回答
反对 回复 2017-01-05
  • 2 回答
  • 0 关注
  • 2370 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信