JavaScript - call, apply, bind

뭐 그냥 하는거지·2023년 3월 9일
0
post-thumbnail

오늘은 call, apply, bind 메서드에 대해서 알아보도록 하겠습니다.

call

this 를 특정값으로 지정해 함수를 호출할 수 있게 해줍니다. 모든 함수에서 사용 가능 합니다.
문법은

function.call(this가 될 객체, function 함수를 호출할 때 전달할 인수);

apply

call 메서드와 다른점은 매개변수를 처리하는 방법이 다릅니다. call 메서드는 매개변수를 일반적인 함수처럼 받습니다. 하지만 apply 메서드는 매개변수를 배열로 받습니다.

bind

함수의 this 값을 영구적으로 변경할 수 있습니다.

0개의 댓글