当我输入这段看似无辜的代码片段时:
values.name
gedit 突出显示name作为关键字。然而,name未由链接到的页面列出关于保留关键字问题的答案 https://stackoverflow.com/questions/26255/reserved-keywords-in-javascript#60396。我还在 SpiderMonkey 中做了一些简单的测试,但是name看起来就像一个普通的标识符。
谷歌搜索也没有告诉我太多信息。然而,我确实发现页面列表name在“其他 JavaScript 关键字”中。 http://www.quackit.com/javascript/javascript_reserved_words.cfm我的猜测是name是某个 DOM 元素的函数或成员,不会侵入命名空间。
Is name真的是 JavaScript 中的关键字吗?如果是这样,它有什么作用?
它不是 javascript 保留字,而是 html 属性。任何 DOM 元素都可以有一个名称。看起来您的语法编辑器仍会突出显示它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)