
- 원래는 서로 다른 자바스크립트 환경의 전역 범의에 접근할 때 서로 다른 구문을 필요했어. 예를 들면 Web은
window,self,frame을 사용하고 Web Worker에서는self만 동작하고 Node.js는global을 사용해.
(비엄격 모드에서 함수 내부에서this를 사용할 수 있지만 모듈이나 엄격모드에서 사용하면undefinded가 뜸)globalThis속성은 어디서든 전역에서this값을 제공해!! 따라서 구동하는 환경을 몰라도 전역 객체에 일관적으로 접근이 가능하다는 얘기야~