오늘은 call, apply, bind 메서드에 대해서 알아보도록 하겠습니다.
this 를 특정값으로 지정해 함수를 호출할 수 있게 해줍니다. 모든 함수에서 사용 가능 합니다.
문법은
function.call(this가 될 객체, function 함수를 호출할 때 전달할 인수);
call 메서드와 다른점은 매개변수를 처리하는 방법이 다릅니다. call 메서드는 매개변수를 일반적인 함수처럼 받습니다. 하지만 apply 메서드는 매개변수를 배열로 받습니다.
함수의 this 값을 영구적으로 변경할 수 있습니다.