JavaScript
-
[코드스테이츠 TIL] This & 함수메소드 call, apply, bindStudy/JavaScript 2019. 11. 11. 12:37
[ this ] Execution context : 어떤 함수가 호출되면 실행 컨텍스트(Execution context)가 만들어진다 - 콜스택에 push - 함수를 벗어나면 콜스택에서 pop - scope 별로 생성된다 - 실행 컨텍스트에 담긴 것: 스코프 내 변수 및 함수, 전달인자, 호출된근원(caller), this this : 모든 함수 scope 내에서 자동으로 설정되는 특수한 식별자 - Execution context 의 구성 요소 중 하나로 함수가 실행되는 동안 이용할 수 있다 - this는 콜타임, 즉 불러올 때/실행될 때 결정된다 [ this의 5가지 패턴 ] 1. Global : window var name = 'Global Variable'; console.log(this.name)..