this [Javascript]
this 란? this 란 Javascript 예약어 이다. this는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수이다. this 바인딩은 함수 호출 방식에 의해 동적으로 결정된다. this 바인딩이란? 식별자와 값을 연결하는 과정을 말한다. 변수선언은 변수 이름과 확보된 메모리 공간의 주소를 바인딩하는 것이다. this 바인딩은 this(키워드로 분류되지만 식별자의 역할을 한다.)와 this가 가리킬 객체를 바인딩하는 것이다. 다른 대부분의 객체 지향 언어에서 this 는 클래스로 생성한 인스턴스 객체를 의미한다. 클래스에서만 사용할 수 있기 때문에 혼란의 여지가 없거나 많지 않다. 하지만 자바스크립트는 어디서든 사용할 수 있다. 상황에 따라 this 가 바라보는 대상이 달..
2024.01.05