JS. 19 this

하승진·2024년 2월 15일

JS 따라잡기

목록 보기
19/49
post-thumbnail

메소드에서 this

: 해당 객체를 가리킴(참조)

this -> audio 객체 : play this 출력 후 audio 객체 반환


함수에서 this

: window 객체를 가리킴



Constructor에서 this

: 빈 객체를 가리킴 {}





this 응용

audio라는 객체 내 displayCategories라는 함수를 정의한 상황

함수 호출시 console의 결과?

this.title 경우 일반 함수에서 가리키는 this이기에 window객체를 가리킴

=> undefined값이 나오는 것

solution

forEach(function() {a}, {b});

a : 콜백 함수

b : thisArg -> 콜백 함수가 아닌 메소드 내 있는 this, 해당 객체를 참조


화살표 함수 this

: 항상 상위 스코프의 this를 가리킴 : Lexical this

this는 audio객체를 가리킴

profile
기어갈지언정 한 발자국씩이라도 가보자

0개의 댓글