
JavaScript에서 this는 함수가 호출되는 방식에 따라 동적으로 결정되는 실행 컨텍스트의 참조 객체입니다.즉, 함수가 어디서 정의되었는지가 아니라 어떻게 호출되었는지에 따라 값이 달라집니다.전역에서는 전역 객체(window / global)객체의 메서드 호출 시에는 그 객체생성자 호출 시에는 새로 만들어진 인스턴스화살표 함수에서는 상위 스코프의 this이처럼 상황마다 값이 바뀌는 것이 JavaScript this의 가장 큰 특징입니다.특징JavaScript의 this는 함수 또는 메서드 내에서 동작하며, 호출되는 방식에 따라 그 값이 결정되는 특성을 가집니다.this의 값은 함수가 호출되는 시점에 결정되며, JavaScript는 함수와 메서드의 구분이 느슨하여 동일한 함수라도 호출 방식에 따라 t..