전역 객체의 프로퍼티를 참조할 때 window를 생략을 할 수 있기 때문이다.
전역 객체는 자바스크립트 엔진에 의해 어떤 객체보다도 먼저 생성된 객체이며, 최상위 객체이다. var
키워드로 선언한 전역 변수도 사실 window 객체의 프로퍼티 이다.
var
키워드로 선언한 전역 변수, 암묵적 전역, 전역 함수는 전역 객체의 프로퍼티이다.var foo =1;
console.log(window.foo) // 1
bar = 2; // window.bar = 2
console.log(window.bar); // 2
function baz() {return 3;};
console.log(window.baz()); // 3
var foo = 1;
console.log(window.foo === foo) // true
본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.