JS에는 전역 객체가 있다. js의 모든 객체는 전역 개체의 프로퍼티라고 할 수 있다. -> 전역 개체라는 부모가 있고 다른 모든 객체들은 전역 객체라는 부모의 자식이라고 생각하면 될 듯하다.
위 코드에서 func(); 그리고 window.func(); 둘 다 동일하게 실행이 된다. 이로 알 수있는 사실은 모든 전역변수와 함수는 window(전역객체)객체의 프로퍼티이다.
위 코드에서도 j.func(); 그리고 window.j.func(); 는 둘다 동일한 값이 출력된다.
#전역 객체의 이름은 host환경에 따라 다르다고 한다. 서버 측에서 사용하는 node.js 에서는 global, 웹브라우저에선 window이다.
꿋
728x90
'JavaScript' 카테고리의 다른 글
20210213#(21) JavaScript (프로토타입) (2) | 2021.01.20 |
---|---|
20210120#(20) JavaScript (상속 ) (0) | 2021.01.20 |
20210116#(20) JavaScript (this) (0) | 2021.01.15 |
20210111#(18) JavaScript Array(객체) (0) | 2021.01.11 |
20210106#(17) JavaScript Array(배열) (0) | 2021.01.05 |