For Programmer

자바스크립트 - 전역객체 window 본문

Programming language/JavaScript

자바스크립트 - 전역객체 window

유지광이 2020. 7. 24. 14:11
728x90

전역객체 windows 의 개념

* 모든 객체의 상위에는 전역객체가 있다. 그러나 이러한 전역객체의 API는 호스트 환경에 따라 다르다. 예를들어 웹브라우저의 전역객체는 window이지만 node.js에서는 global이다. 또한 전역객체의 내부메서드들도 환경에 따라다른데 alert(); 함수를 사용할 수 있는건  window 객체의 내부메서드 이기때문이다. 전역객체인 window는 생략이 가능하고 alert(''); 로 바로 사용이가능하다. 그러나 node.js에서는 global전역객체 내부에 메서드 alert가 없기 때문에 alert메서드는 사용할 수없다. 

 

*우리가 객체내부의 메서드나 원소에 접근할때 위의 코드를 예를들면 o라는 객체내부의 func메서드에 접근할때는 o.func();로 접근할 수있다. 그러나 이는 사실 전역객체 window가 앞에 생략되어있는 거라고 생각하면 된다.

728x90

'Programming language > JavaScript' 카테고리의 다른 글

자바스크립트 - 상속  (0) 2020.07.24
자바스크립트 - 리터럴  (0) 2020.07.24
자바스크립트 - 객체지향  (0) 2020.07.19
자바스크립트 - apply함수  (0) 2020.07.19
자바스크립트 - arguments함수  (0) 2020.07.19
Comments