이챙의 개발 log
javascript 전역객체 (global object)
﹒2020. 2. 18.
전역객체는 모든 객체의 최상위에 있는 유일한 객체를 의미한다.
그럼 자바스크립트에서 전역객체는 무엇일까
바로 widnow 객체이다.
window 객체는 웹브라우저의 창을 나타내는 객체로 대부분의 웹브라우저에서 지원하고 있다.
예제를 통해 조금 더 자세히 알아보자
1 2 3 4 5 | function test(){ alert('hello') } test(); | cs |
일반적으로 함수를 불러와보자
결과는 alert 창이 뜬다
1 2 3 4 5 6 | function test(){ alert('hello') } window.test(); | cs |
함수 옆에 window를 붙였더니 결과는 위에 코드와 똑같다.
이말은 test함수가 window라는 객체의 메소드가 된것이다.
그럼 전역변수들은?
그렇다 window라는 객체의 프로퍼티 이다.
우리가 만드는 모든 객체들은 사실 window객체의 자식이다.
window객체는 모든 객체를 포함하고 있기 때문에 생략되어 있다는 걸 알아두자
'javascript' 카테고리의 다른 글
javascript 객체의 this 넌 무엇이냐,, (0) | 2020.07.13 |
---|---|
javascript 호출스택 call stack (0) | 2020.04.17 |
javascript 배열에서 중복없이 랜덤으로 값 추출하기 (0) | 2020.04.02 |
javascript 배열 메소드 filter 함수 (0) | 2020.03.18 |
javascript 생성자(constructor)와 new (0) | 2020.02.20 |
이챙(leechaeng)
프론트엔드 개발도 하고 뛰기도 하고