this 는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수(self-referencing variable) 입니다.

[ 💡 this 바인딩 ]

+ 바인딩(binding) : 식별자와 값을 연결하는 과정
+ this 바인딩 : this와 this가 가리킬 객체를 바인딩하는 것

this 가 가리키는 값, 즉 this 바인딩함수 호출 방식에 의해 동적으로 결정된다.

함수 호출 방식과 this 바인딩

함수를 호출하는 방식은 크게 다음과 같다.