JavaScript如何制作全局对象

use*_*120 0 javascript global object node.js

如何在JavaScript中创建全局对象?这是一些示例代码

    function main() {
        window.example {
            sky:"clear",
            money:"green",
            dollars:3000
        }
    }
Run Code Online (Sandbox Code Playgroud)

那么为什么我不能访问函数外的对象呢?

sar*_*tam 6

你错过了 =

window.example =  {
   sky:"clear",
   money:"green",
   dollars:3000
}
Run Code Online (Sandbox Code Playgroud)

node窗口中undefined,如果你真的想用它window作为一个global variable确保声明它

var window = {}
Run Code Online (Sandbox Code Playgroud)

不知道为什么你会这样做