global全局对象,希望把全局访问到的对象,属性和方法等挂到global对象上,除了用户自定义的方法外,global本身默认带着一些常用的属性和方法的
- CommonJS
- Buffer、process、console
- timer(在浏览器经常用两个setTimeout等)
global变量栗子:
11_global.js
const testVar = 1000; global.testVar2 = 2000; module.exports.testVar = testVar;
11_main.js
const mod = require('./11_global.js');
console.log(mod.testVar);
console.log(testVar2);
运行结果: