您始终可以通过将全局变量作为窗口对象的属性来访问来使用全局变量,例如
window.globalVar(尽管使用全局变量确实不是一个好习惯),所以不,我认为没有充分的理由使用不赞成使用的语法。
可能由于历史原因而被允许:正如Felix Kling所述,原始语法只允许传递代码字符串:
在Javascript 1.0,Netscape 2.0中引入。 在Javascript 1.2,Netscape4.0中引入了传递函数对象参考 ;从5.0版开始受MSHTML DOM支持。
如果浏览器不支持使用字符串作为第一个参数
setTimeout和
setInterval了,会有很多的代码无法再发挥作用了互联网上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)