모던 자바스크립트 정리본입니다. 전역 객체 보러가기
언어 자체나 호스트 환경에 기본 내장되어 있는 경우가 많음.
브라우저 환경 : window
Node.js : global
최근 javascript에서 전역 객체 이름을 globalThis 로 표준화하자는 내용이 자바스크립트 명세에 추가
**전역으로 사용하는 변수 선언과 사용**
// 추천 방식 -- 전역 객체에 프로퍼티 추가
window.currentUser = {
name: "John"
};
alert(currentUser.name)
// 비추천
var gVar = 5;
alert(window.gVar);
**폴리필 사용하기**
- 폴리필: 웹개발에서 기능을 지원하지 않는 웹 브라우저 상의 기능 구현 코드
if(!window.Promise){ // 기능 제공 여부 확인 가능
window.Promise = ... // 직접 구현
```