Javascript 什么';node.js中setInterval的基础是什么?(相当于窗户)
在浏览器窗口中,Javascript 什么';node.js中setInterval的基础是什么?(相当于窗户),javascript,node.js,Javascript,Node.js,在浏览器窗口中,setInterval是一个可以全局访问的函数,但实际上属于以下项: node.js没有默认窗口对象,但它有一个全局访问的setInterval函数。这里的node.js(如果有)与window的等价物是什么?是否有一些objectName我可以使用[objectName].setInterval而不是直接调用函数 关于它的文档(除了说它们是全局对象之外)。Node.js中的全局对象可以通过名称global访问 > global.setTimeout [Function]
setInterval
是一个可以全局访问的函数,但实际上属于以下项:
node.js没有默认窗口对象,但它有一个全局访问的setInterval
函数。这里的node.js(如果有)与window的等价物是什么?是否有一些objectName
我可以使用[objectName].setInterval
而不是直接调用函数
关于它的文档(除了说它们是全局对象之外)。Node.js中的全局对象可以通过名称
global
访问
> global.setTimeout
[Function]
感谢@JonathanLonowski,该链接中的解释也很有意义:
在浏览器中,顶级作用域是全局作用域[…],在节点中这是不同的。顶层范围不是全局范围;var节点模块中的某些内容将是该模块的本地。
-因此,换句话说,全局
必须是setInterval
的顶级。如果它在一个模块中,它就不可能在全球范围内可用
> global.setTimeout
[Function]