2014-06-15 1 views
-1

, setInterval는 전 세계적으로 액세스 할 수있는 기능이지만, 정말 이렇게 window 아래에 속하는 :node.js에서 setInterval의 기본 원리는 무엇입니까? (윈도우에 해당) 브라우저 창에서

window.setInterval === setInterval 
"true" 

Node.js를 더 기본 창 개체가 없습니다, 아직이있다 setInterval 함수는 전역 적으로 액세스됩니다. 창에 node.js (여기있는 경우)가 무엇입니까? 어떤 함수를 직접 호출하는 대신 [objectName].setInterval을 사용할 수있는 objectName이 있습니까?

문서에 관한 내용은 doesn't mention anything입니다.

+0

http://nodejs.org/api/globals.html#globals_global @JonathanLonowski는, 해당 링크의 설명은 그것의 의미가 –

+0

덕분에, 너무 :'브라우저에서 최상위 범위는이다 전역 범위 [...] 노드에서 이것은 다릅니다. 최상위 범위는 전역 범위가 아닙니다. var 노드 모듈 내부의 어떤 것이 그 모듈에 로컬이 될 것입니다.'- 즉,'global'은'setInterval'을위한 최상위 레벨이어야합니다. 모듈에있는 경우 전역 적으로 사용할 수 없습니다. – yuvi

+0

가능한 중복 [node.js에서 전역 개체 또는 헤드 개체의 이름이 있습니까?] (http://stackoverflow.com/questions/) 15241167/in-node-js-is-the-there-the-global-object-or-the-head-object) –

답변

2

Node.js의 전역 개체는 global이라는 이름으로 액세스 할 수 있습니다.

> global.setTimeout 
[Function] 
관련 문제