javascript - var name 和 window.name

标签 javascript

如果我定义一个名为 name 的 JavaScript 全局变量,是否会隐藏 window.name 属性?

我在 Facebook JavaScript 身份验证 API 的上下文中提出这个问题,因为我注意到拥有该名称的全局会破坏它,而且因为我看到 window.name 用于它们的代码。

最佳答案

如果name是全局变量,则namewindow.name是等价的。

全局变量和函数是全局对象的成员。在浏览器中,全局对象包含一个值为全局对象的窗口成员。

关于javascript - var name 和 window.name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59415431/

相关文章:

javascript - 如何在 JavaScript 中高效/快速生成所有颜色的十六进制字符串

javascript - 导航回根 - 菜单切换按钮坏了

javascript - 如何要求 Facebook 点赞更改外部网站上的内容? (我指的不是 Facebook 页面)

javascript - 一个新对象抛出 "Unexpected token."nodejs

javascript - Ext JS 通过回调访问 View 和存储

javascript - 以连续的方式执行循环中的所有元素?

javascript - 如何找到我的 javascript 中使用的全局变量

javascript - Angular routeParams不起作用URL正在更改

javascript - 使用: string. split ("").reverse().join(")有什么意义?

javascript - 在 HTML 网页中运行 python 方法