Language/JavaScript2023. 10. 14. 00:22JavaScript의 this 이해하기
자바스크립트에서 this란?this는 자바스크립트에서 코드 실행 문맥(context)에 따라 값이 달라지는 키워드입니다. 문맥은 코드가 실행되는 방식과 위치를 의미하며, this는 그 문맥에 따라 특정 객체를 참조합니다.this의 기본 규칙this가 참조하는 값은 코드 실행 환경에 따라 달라지며, 다음 네 가지 주요 상황에서 결정됩니다.전역 컨텍스트 또는 함수 호출기본적으로 전역 객체를 참조합니다.브라우저에서는 window, Node.js 환경에서는 global.메서드 호출메서드를 호출한 객체를 참조합니다.생성자 함수와 클래스새로 생성된 객체를 참조합니다.명시적으로 바인딩call, apply, bind를 사용하여 명시적으로 설정합니다.상황별 this의 동작전역 컨텍스트에서의 this전역 실행 문맥에서는 ..