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 |