[Javascript] this에 대해서
This 자바스크립트에서의 this는 c++에서의 this와는 다른 동작을 수행한다. 일반적인 프로그래밍 언어에서 this는 자기 자신을 가리키는 참조 변수이다. Javascript에서 this는 함수 호출 방식에 따라 this가 결정된다. 함수 호출 방식에 따라 다른 this 함수 호출시 this : Window 메소드 호출 시 this : 메소드 객체 내부 함수 호출 시 this : window 엄격 모드에서의 this : undefined 이벤트 리스너 호출 시 this : 이벤트 새 객체 생성자 함수 호출시 this : 생성된 새 객체 화살표 함수는 일반적인 this 바인딩과는 다르게 Lexical this(문맥적 this)를 가진다. 화살표 함수 호출시 this : 함수 선언 시의 상위 스코프의..