개발모음집

js call, apply, bind 본문

client

js call, apply, bind

void 2020. 6. 16. 10:00

 

call, apply, bind란?

두 개의 객체를 하나로 만들어주는 함수

 


왜 쓰는가?

두 객체를 하나로 만들기 위해서
this를 지정해주기 위해서


call, apply, bind 의 차이점은?

 

call, apply는 즉시 (새로운 변수 만드는 것 없이) 하나로 묶을 수 있다.

call은 매개변수로 값하나를 받지만, apply는 매개변수를 배열로 받는다.

bind는 새로운 함수를 생성하여 묶어준다.