For Programmer
자바스크립트 - 전역객체 window 본문
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