是否有充分的理由将字符串传递给setTimeout?

是否有充分的理由将字符串传递给setTimeout?,第1张

是否有充分的理由将字符串传递给setTimeout?

您始终可以通过将全局变量作为窗口对象的属性来访问来使用全局变量,例如

window.globalVar
(尽管使用全局变量确实不是一个好习惯),所以不,我认为没有充分的理由使用不赞成使用的语法

可能由于历史原因而被允许:正如Felix Kling所述,原始语法只允许传递代码字符串:

在Javascript 1.0,Netscape 2.0中引入。 在Javascript 1.2,Netscape4.0中引入了传递函数对象参考 ;从5.0版开始受MSHTML DOM支持。

如果浏览器不支持使用字符串作为第一个参数

setTimeout
setInterval
了,会有很多的代码无法再发挥作用了互联网上。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存