this 키워드

이재진·2020년 10월 20일
0
post-thumbnail

this 값은 this가 사용된 함수가 "어떻게 실행되었느냐"에 따라 결정됩니다. 그래서 this 값을 판별하기 위해서는 반드시 함수의 실행문을 찾아야 합니다.

자바스크립트의 this 키워드는 항상 함수 내부에서 사용됩니다.

함수가 실행될 수 있는 방식에는 아래와 같이 크게 4가지가 있습니다.
즉, this의 값 또한 4가지 경우의 수가 있다는 의미입니다.

  1. Function 호출 (Regular Function Call)
  2. Method 호출 (Dot Notation (Object Method Call))
  3. Call, Apply, Bind 호춯
  4. new 키워드를 이용한 생성자 호출
profile
개발블로그

0개의 댓글