`globalThis`
웹 브라우저에서 사용하기 위한 JavaScript를 작성한 적이 있다면, 전역 this
에 접근하기 위해 window
를 사용한 적이 있을 것입니다. Node.js에서는 global
을 사용했을지도 모릅니다. 두 환경에서 모두 작동해야 하는 코드를 작성한 경우, 사용할 수 있는 것을 감지하여 이를 사용했을 것입니다. 그러나 지원하려는 환경과 사용 사례가 늘어남에 따라 체크해야 할 식별자의 목록이 증가하면서 금방 복잡해집니다: