I cannot get why in Browser
code like this:
var gLet = 5;
alert(window.gLet); // 5 (become a property of the window object)
虽然它很老,但在Node.js中,这种行为的工作方式不同:
var gVar = 5;
console.log(global.gVar); // undefined (don't become a property of the global object)
但在Node.js中,它的工作方式如下:
gVar = 5;
console.log(global.gVar); // 5 (become a property of the global object)
这意味着Node.js并不完全支持旧的行为?只需尝试理解其中的所有内容即可...