2014-06-15 51 views
-1

在瀏覽器窗口,setInterval是可以全局訪問的功能,但window下確實屬於因此:node.js中setInterval的基礎是什麼? (窗口的等效)

window.setInterval === setInterval 
"true" 

的node.js沒有缺省窗口對象,但它有一個全局訪問的函數爲setInterval。什麼是node.js相當於這裏(如果有的話)窗口?是否有一些objectName,我可以使用[objectName].setInterval而不是直接調用該函數?

關於它的文檔doesn't mention anything(除了說它們是全球性的)。

+0

http://nodejs.org/api/globals.html#globals_global –

+0

感謝@JonathanLonowski,在該鏈接的解釋是有道理的,就把它太:'在瀏覽器中,頂級的範圍是全局範圍在Node中,這是不同的。頂級範圍不是全球範圍; var模塊內的某些東西對本模塊來說是本地的。「 - 換句話說,'global'必須是'setInterval'的頂層。如果它在一個模塊中,它將不會全局可用 – yuvi

+0

[在node.js中,是否有全局對象(或頭對象)的名稱?](http://stackoverflow.com/questions/ 15241167 /在節點-JS-是-有-A-名換的全局對象-或頭戴式對象) –

回答

2

Node.js中的全局對象可以通過名稱global訪問。

> global.setTimeout 
[Function]