본문 바로가기

JavaScript/ETC

this

this


  • 작성 시점이 아닌 런타임 시점에서 바인딩 되며 함수 호출 당시 상황에 따라 콘텍스트가 결정 된다.
  • 함수 선언 위치와 상관 없이 this 바인딩은 오로지 어떻게 함수를 호출했느냐에 따라 정해진다.
  • 어떤 함수를 호출하면 실행 콘텍스트가 만들어지는데, 여기엔 함수가 호출된 근원과 호출 방법, 전달된 인자 등의 정보가 담겨있다. this 레퍼런스는 그 중 하나로, 함수가 실행되는 동안 이용할 수 있다.


'JavaScript > ETC' 카테고리의 다른 글

불변성  (0) 2019.04.03
Object.entries()  (0) 2019.03.29
자바스크립트 비동기 처리와 콜백함수  (0) 2019.03.07
async.js  (0) 2019.03.06
렉시컬 스코핑  (0) 2019.03.05