Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';node.js中setInterval的基础是什么?(相当于窗户)_Javascript_Node.js - Fatal编程技术网

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]