window d = 4;window.d = 4;1. 상황에 따라 달라지는 this 자바스크립트에서 this는 기본적으로 실행 컨텍스트가 생성될 때 함께 결정된다.>> this는 함수를 호출할 때 결정된다. 함수를 어떤 방식으로 호출하느냐에 따라 값이 달라진다. 3-1-1 전역 공간에서의 this 전역 공간에서 this는 전역객체를 가리킨다.전역 컨텍스트를 생성하는 주체가 전역 객체이기 때문이다.전역 객체는 자바스크립트 런타임 환경에 따라 다른 이름과 정보를 가지고 있습니다.브라우저 환경에서 전역객체는 window이고 Node.js환경 에서는 global 이다. 자바스크립트의 모든 변수는 특정 객체의 프로퍼티로서 동작하기 때문이다. 사용자가 var 연산자를 이용해 변수를 선언하더라도 실제 자바스크립..