webAPI의 dialog box인 alert(), confirm() 메소드는 window나 document 없이 바로 사용할 수 있는 이유

canyi·2023년 7월 30일
0

JavaScript

목록 보기
3/4

alert()와 confirm() 메소드는 웹 API의 일부로, 브라우저의 창에서 사용자에게 대화 상자를 표시하기 위한 메소드입니다. 이들 메소드는 기본적으로 window 객체의 일부로 제공되어 있기 때문에, 애플리케이션에서 window나 document 객체를 명시적으로 참조하지 않아도 사용이 가능합니다. alert()와 confirm() 메소드는 전역 객체인 window 객체의 메소드입니다. JavaScript에서는 전역 객체(window 객체)의 메소드를 호출할 때, window.를 생략할 수 있기 때문에 상황에 따라 다음과 같이 사용할 수 있습니다.

ex)

alert('Hello, World!');
window.alert('Hello, World!');

두 가지 방식 모두 해당 메소드를 호출할 수 있습니다. JavaScript 엔진은 명시적으로 전역 객체인 window 객체를 참조하지 않아도 대화 상자 메소드 호출을 처리합니다.

profile
백엔드 개발 정리

0개의 댓글