this keyword
this
란?
this
란?
JS는 OOP 언어이다
this
=> 무조건 어떤 object를 지칭
method
=> 객체 안에 정의된 함수 ( .methodName() 으로 실행하는 함수)
function
=> method가 아닌 모든 함수
function() {} 정의 할 때, this 가 window가 아닌 경우
method 안의 ths
-> 해당 method가 정의된 객체 (object)
생성자 함수 안의 this
method 정의 할 때, 반드시 function(){} 으로 정의 한다!
ex)
this
에는 eventListener가 불린 주어가 되는 애가 this
에 들어온다!
수동적임!
불려진 대상에 따라 달라진다
Last updated