JS 딥 다이브) day4

Clear·2023년 7월 9일
0

Daily Posting

목록 보기
25/27

this 바인딩

  • 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수.
  • 객체의 메서드에서 호출되었을 때 : 자신이 속한 객체와 바인딩
  • 생성자 함수 내부에서 호출되었을 때 : 생성할 인스턴스와 바인딩
  • 일반 함수 호출에서 : window 혹은 global. 전역 객체가 기본적으로 바인딩. 하지만, 객체를 생성하지 않는 일반 함수에서 this는 의미가 없다. 따라서, strict mode에서는 undefined 바인딩.
  • apply/call/bind 메서드로 호출되었을 때 : 첫번째 인자로 전달된 객체.

0개의 댓글