如果我定义一个名为 name
的 JavaScript 全局变量,是否会隐藏 window.name 属性?
我在 Facebook JavaScript 身份验证 API 的上下文中提出这个问题,因为我注意到拥有该名称的全局会破坏它,而且因为我看到 window.name
用于它们的代码。
最佳答案
如果name
是全局变量,则name
和window.name
是等价的。
全局变量和函数是全局对象的成员。在浏览器中,全局对象包含一个值为全局对象的窗口成员。
关于javascript - var name 和 window.name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59415431/