JavaScript에서 this 키워드는 함수나 메서드가 호출되는 컨텍스트에 따라 그 값이 달라진다. 간단히 말해, this는 현재 메서드나 함수가 실행되고 있는 객체를 참조한다. 하지만, 이 값은 코드가 실행되는 위치와 방식에 따라 다르게 동작한다. 이번 포스팅에서는 다양한 상황에서 this가 어떻게 동작하는지 살펴본다. 1. Global Context (전역 컨텍스트)this가 함수 외부에서 사용되면 전역 개체를 참조한다.브라우저 환경에서는 전역 객체가 window이고, Node.js환경에서는 global이다. 예시 (브라우저 환경):console.log(this === window); // true 예시 (Node.js 환경):// 전역 변수 정의global.myGlobalVar = 'Hel..