AI 웹개발 취업캠프 - 9일차 [NIPA/정보통신산업진흥원]

윤태경·2023년 7월 31일
0
post-custom-banner

📝과제 : webAPI의 dialog box인 alert(), confirm() 메소드는 window나 document 없이 바로 사용할 수 있는 이유 찾아보기

이유

전역 객체의 프로퍼티를 참조할 때 window를 생략을 할 수 있기 때문이다.

전역 객체는 자바스크립트 엔진에 의해 어떤 객체보다도 먼저 생성된 객체이며, 최상위 객체이다. var키워드로 선언한 전역 변수도 사실 window 객체의 프로퍼티 이다.

  1. 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
  1. 전역 객체의 프로퍼티를 참조할 때 window를 생략할 수 있다.
var foo = 1;
console.log(window.foo === foo) // true

본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.

profile
frontend
post-custom-banner

0개의 댓글