This

셀라문·2022년 3월 10일
0

JavaScript

목록 보기
21/27

this

JavaScript에서 함수의 this 키워드는 다른 언어와 조금 다르게 동작합니다.
또한 엄격 모드와 비엄격 모드에서도 일부 차이가 있습니다.
ES5는 함수를 어떻게 호출했는지 상관하지 않고 this 값을 설정할 수 있는 bind 메서드를 도입했고, ES2015는 스스로의 this 바인딩을 제공하지 않는 화살표 함수를 추가했습니다.

  • 스코프와 관계가 있다.

  • 전역공간에서의 this는 window를 바라본다.

  • 함수에서의 this는 전역공간이다.

  • 메서드는 호출되는 대상의 객체를 가리킨다.

첫 인자에 this의 대상을 넣고 두번째 인자에 sayFullName이 받는 인자를 넣으면 된다.


-> bind로 this 고정해놓고 활용

profile
취미로 하는 공부기록장

0개의 댓글