객체지향 프로그래밍에서 객체는 상태를 나타내는 프로퍼티와 동작을 나타내는 메서드를 하나의 논리 구조로 묶은 복합적인 자료구조이다. 이 자료구조에서 메서드는 자신이 속한 객체를 가리키는 식별자를 참조할 수 있어야 한다. 또한 생성자 함수 내부에서는 프로퍼티 또는 메서
🌼 this and super : this는 class 내의 변수에 접근할 때 사용하는 keyword이다. : 부모 class의 변수를 자식에게 상속하고 싶을 때 사용하는 keyword이다.
함수를 호출하는 상황에 따라 this가 바인딩 되는 것이 다르지만 그것이 꼭 확정적인 것은 아니다. 이러한 규칙을 깨고 this에 별도의 대상을 바인딩하는 방법도 있다.call과 apply는 메서드의 해당 주체인 함수를 즉시 호출하도록 하는 명령이다. 이때 call과
자바스크립트에서 this는 실행 컨텍스트가 생성될 때 결정됩니다. 실행 컨텍스트가 실행되는 경우는 함수가 호출될 때이므로 this는 함수가 실행될 때 결정된다고 할 수 있습니다.전역 공간에서 this는 전역 객체를 가리킵니다. 브라우저 환경에서의 전역객체는 this이고