var name = 'John'; console.log(this.name);为什么当我在浏览器中运行这段代码时,日志会输出名称,而当我在节点中运行相同的代码片段时,它会输出undefined
在浏览器中,this引用窗口对象,全局变量将附加到窗口。现在在节点this中将引用本例中的全局对象,那么当全局变量附加到窗口时,全局变量是否不会像浏览器中那样附加到全局对象?
我有一个模块right.mjs。与此形成对照的是,REPL中的以下输入等待进一步输入:> (node:4526) ExperimentalWarning: The ESM尝试require的结果是: at Module.require (module.js:596:17)
at require (internal/module.js:11: