var name = 'John'; console.log(this.name);为什么当我在浏览器中运行这段代码时,日志会输出名称,而当我在节点中运行相同的代码片段时,它会输出undefined
在浏览器中,this引用窗口对象,全局变量将附加到窗口。现在在节点this中将引用本例中的全局对象,那么当全局变量附加到窗口时,全局变量是否不会像浏览器中那样附加到全局对象?
我测试了一些代码,只是为了更好地理解JS中的变量作用域链。我已经设置了两个类似的对象构造函数,其中包含一个调用上一个作用域中的变量的函数。从我的理解来看,我得到的结果是出乎意料的。由于console.log( name )试图访问name,而name位于前一个作用域(o对象的作用域)中,因此沿着链路径到达较高作用域的第一个name变量就是o<em
有人知道如何在environment.ts文件中使用窗口、文档或位置吗?我编译时出错了function 'window', function calls are not supported. Considerfunction, resolving symbol environment in ...
我使用的