JavaScript中的“ name”变量有何特别之处?

克里斯蒂娜

在“ Chrome开发者工具”窗口中,输入:

> name = ["a", "b", "c"]
["a", "b", "c"]

但是,name变成了字符串:

> typeof name
"string"
> name
"a,b,c"
> name[1]
","

对于其他变量名称,显然这是不正确的!

> foo = ["a", "b", "c"]
["a", "b", "c"]
> typeof foo
"object"
> foo[1]
"b"

并且name被定义为页面加载时的空字符串(据我所知,不能成为字符串以外的任何东西)。

那么,怎么回事name

亚历克斯·W

键入时,根据MDNname隐式引用window.name

获取/设置窗口的名称。

https://developer.mozilla.org/zh-CN/docs/Web/API/window.name

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章