为什么“词:”是这样的?在某些 JavaScript 语句的开头不会引发语法错误?
显然,如果你从控制台运行类似 wth:alert('hi')
的东西,它就可以跨浏览器工作。
就此而言,当在语句开头使用时,whatever:
位的行为类似于 window.
。
我觉得这没什么用,但我很好奇。找不到任何解释或相关运营商。
Apparently if you run something like wth:alert('hi')
from the console it just works, cross-browser.
The whatever:
bit behaves like window.
when used in the start of statements, for that matter.
I think it has no use, but I'm curious. Can't find any explanation or a relevant operator.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您在这里看到的是一个标签。
它们用于最令人不悦的流量控制方法 - 即
goto
(幸运的是 Javascript 不支持)。它们的一般用法是直接指示程序“跳转”到代码中无意中导致 spaghetti 的位置代码。What you're seeing here is a label.
They're used for the most frowned upon flow control methods - namely
goto
(which luckily isn't supported in Javascript). The general usage of those is for directly instructing the program to "jump" to a position in code which inadvertently leads to spaghetti code.