-
자바스크립트 기본 - 전역객체JavaScript/생활코딩 2018. 12. 6. 15:17
전역객체 - https://opentutorials.org/course/743/6577
전역객체(Global object)는 특수한 객체다.
모든 객체는 이 전역객체의 프로퍼티다.
function func(){
alert('Hello?');
}
func(); // window.func()와 같은 의미이다.
window.func(); //window는 객체라는 의미이며 func은 속성이 함수이기때문에 메소드이다. window는 전역객체이다.
func();와 window.func();는 모두 실행이 된다. 모든 전역변수와 함수는 사실 window 객체의 프로퍼티다.
객체를 명시하지 않으면 암시적으로 window의 프로퍼티로 간주된다.
자바스크립트에서 모든 객체는 기본적으로 전역객체의 프로퍼티임을 알 수 있다.
var o = {'func':function(){ //o라는 변수는 func라는 메소드를 가지고 있다. o는 func로 인해 객체가 된다.
alert('Hello?');
}}
o.func();
window.o.func(); //모든 객체가 전역객체의 프로퍼티 임을 알 수 있다.
'JavaScript > 생활코딩' 카테고리의 다른 글
자바스크립트 기본 - 상속 (0) 2018.12.07 자바스크립트 기본 - this (0) 2018.12.06 자바스크립트 기본 - 생성자와 new (0) 2018.12.06 자바스크립트 기본 - 객체지향 프로그래밍 (0) 2018.12.05 자바스크립트 기본 - 함수의 호출 (0) 2018.12.05 댓글