Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

몽탁이의 개발일기

전역객체 본문

Javascript 정리

전역객체

몽탁 2020. 6. 30. 17:09

전역 객체란 말 그대로 전체 영역에서 접근할 수 있는 객체입니다.

 

function func(){

   alert('Hello');

}

 

func();

window.func();

 

 func()와 window.func()의 결과는 똑같이 Hello를 출력하게 됩니다. 

즉 사용자가 만드는 모든 객체와 변수는 window라는 객체 안에 속성을 정의하는 것이라고 볼 수 있습니다.

 

 좀더 쉽게 풀이하면

func라는 함수는 window라는 객체 안에 func라는 속성이 있고 값은

 

function func(){

   alert('Hello');

 

가 들어있는것 입니다.

이런 점에 볼때 func는 window객체 안에 정의된 함수이기 때문에 메서드이기도 합니다.


 호스트 환경에 따라 전역객체의 이름이 달라질 수 있으니 이점을 주의하셔야 합니다.

예를 들어

웹브라우저 호스트 환경에서는 전역 객체가 window이지만

node.js에서는 global입니다. 

 

 

'Javascript 정리' 카테고리의 다른 글

상속  (0) 2020.07.01
this  (0) 2020.07.01
생성자  (0) 2020.06.30
apply 메소드  (0) 2020.06.30
arguments 객체  (0) 2020.06.30