JavaScript에서의 this와 this 바인딩
2020.06.27
흔한 객체지향 언어에서의 this this는 Java와 같은 객체지향 언어에서 주로 이 인스턴스(즉, 자신)를 가리키기 위해 사용한다. 아래 코드와 같이. class Person { private String name; Person(String name) { this.name = name; } } 위 예제는 Java에서의 this의 용례를 보여주기 위한 코드이다. Java에서 this는 주로 매개변수와 인스턴스 자신의 프로퍼티(멤버) 변수의 이름이 같을 경우 이를 구분하기 위해 사용한다. JavaScript에서의 this 그러나, JavaScript에서의 this는 함수 호출을 어떻게 하느냐(선언이 아님!!)에 따라 다른 객체들이 바인딩된다. this는 기본적으로 전역객체를 참조한다. 전역 함수는 물론이..