当前位置: 首页 > 面试题库 >

node.js是否等效于浏览器中的window对象

龙涵蓄
2023-03-14
问题内容

我的意思是node.js是否具有作为全局函数方法的对象。在浏览器中像这样:

function myGlobalFunction() {
    console.log(this === window);
}
myGlobalFunction();

=> true

问题答案:

节点中最接近的等效项是global。我不确定它是否以所有相同的方式进行翻译,但是如果您打开REPL并输入this === global,它将返回true。



 类似资料:
  • 问题内容: 什么是node.js等效项? 问题答案: 要设置全局变量,请使用代替。

  • 问题内容: 我正在配置Java客户端,它的工作是建立与服务器的TLS连接。我想使用以下3种密码配置客户端: 在Java支持的密码套件中,我找到了相同的密码,但是开头是SSL,而不是TLS。问题是,如果我用以下方法配置了客户端: 这两个列表是否完全相同,并且服务器将对其进行解释?我担心是否为客户端配置了密码,这意味着与某些不同,并且可能某些服务器不支持。我如何确定? 问题答案: 是的,它们是相同的。

  • 问题内容: 在预发布文档中,似乎没有Swift版本的CGPathApply。是否有同等的或替代的?我正在尝试获取CGPath的所有子路径,以便可以从其他起点重绘它。 问题答案: 斯威夫特3.0 在Swift 3.0中,您可以这样使用: 斯威夫特2.2 通过添加,您现在可以直接从Swift进行调用。这是做必要魔术的包装器: (请注意,我的代码中没有提到,但是在Core Graphics模块的声明中使

  • 问题内容: 我想使用浏览器浏览领域数据库。我是Linux用户,我知道领域浏览器仅适用于MacOS。我也了解Facebook上的Stetho,也了解了这个项目https://github.com/uPhyca/stetho- realm 。但是,我不想在项目中添加不必要的库,而是安装Google Chrome浏览器来浏览数据库,这对我来说很奇怪。因此,您知道是否有适用于Linux的领域浏览器吗? 提

  • 我有一个Chrome扩展,我目前正在写一个网站来宣传它。我知道一个Chrome扩展可以安装在所有基于Chromium的浏览器(Chrome、Opera等)中。 是否可以检查浏览器是否可以从网络商店下载扩展,或者是否基于chromium? 我在这里找到了检测是否是谷歌Chrome的代码。如果我错了,请纠正我,但是我认为不会在所有基于Chromium的浏览器中返回。