最佳答案
我正在阅读 Backbone js文档,看到了很多为 窗户对象分配属性的代码:
window.something = "whatever";
调用这段代码与仅仅赋值变量和创建一个全局变量有什么不同,如下所示:
something = "whatever";
我假设存在某种范围差异和/或对象所有权差异(窗户是所有者与非所有者) ,但我对这两者之间的细节感兴趣,以及为什么我会使用 窗户而不使用它。