JS week4 ch.22

최준민·2023년 11월 5일

모던 자바스크립트

목록 보기
19/34

this 키워드
→ 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가르키는 자기 참조 변수
this가 가르키는 값(this 바인딩)은 함수 호출 방식에 의해 동적으로 결정

바인딩은 식별자와 값을 연결하는 과정
따라서 this와 this가 가르킬 객체를 연결

this는 어디에서든 참조 가능
1。전역에서 this는 전역객체 window
2。일반 함수 내부에서 this는 전역객체 window
3。메서드 내부에서 this는 메서드를 호출한 객체
4。생성자 함수 내부에서 this는 생성자 함수가 생성할 인스턴스
5。Function。prototype。apply/call/bind 메서드에 의한 간접 호출은 Function。prototype。apply/call/bind 메서드에 첫 번째 인수로 전달한 객체

0개의 댓글