JS. 20 call, bind, apply

하승진·2024년 2월 15일

JS 따라잡기

목록 보기
20/49
post-thumbnail

Intro

일반 함수에서 사용되는 this는 window객체를 가리키는데,

객체를 참조하는 방법은 없을까?


call()

: 함수를 호출하는 함수

첫 번째 매개변수로 어떠한 것을 전달 시

호출되는 함수의 this 안에 window 객체가 아닌 전달받은 것을 받게됨

인수 넣어서도 사용 가능


apply()

: call 메소드와 유사하나 인수 부분을 배열로 넣어줘야함



bind()

: call과 같은 기능으로 window 객체 대신 다른 접근 가능

: call, appy와 다른 점은 직접 함수 실행이 아닌 반환

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

0개의 댓글