global#
{Object} The global namespace object.
In browsers, the top-level scope is the global scope. That means that in browsers if you're in the global scope var something will define a global variable. In Node.js this is different. The top-level scope is not the global scope; var something inside an Node.js module will be local to that module.
同样的代码在node命令行和运行脚本的结果竟然不一样
但是在node中在函数中如果有this, 直接进行函数调用仍然是绑定到global object
直到我RFTM
参考: Node.js 启动方式:一道关于全局变量的题目引发的思考