부르다
각 func는 통화 적용과 같은 메소드를 상속합니다.
함수 print (mesage) {console.log (mesage); return message;} print.call (this, "cnblogs"); // cnblogsCall (thisagr, agr1, agr2 ...), 호출 메소드는 컨텍스트 컨텍스트를 가장 먼저 전달합니다. 다음은 매개 변수 수입니다.
적용하다
적용 ([AGR1, AGR2]), 적용 메소드는 통과 된 매개 변수가 다르다는 점을 제외하고는 통화와 동일하다. .
함수 print (a, b) {console.log (a + b);} print.apply (this, [ "hello", "cnblogs"]);묶다
바인드는 객체를 만질 수있는 함수를 바인딩하는 것입니다.
<cript> 함수 f (y) {alert (this.x + y); } var o = {x :}; var g = f.bind (o); g (); // </script>요약
호출 호출 적용 함수는 기능 호출을 직접 사용하는 것과 동일합니다.
Call Apply는 또한 바인드 방법을 모방 할 수 있습니다.
<cript> 함수 f (y) {alert (this.x + y); } var o = {x :}; f.call (o,); // f.apply (o, []); // </script>위는 편집자가 JavaScript (10)에 대해 귀하에게 소개 한 관련 지식입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!