함수 호출 apply
3120 단어 apply
1 var clicky = {
2 wasClicked: function() {},
3 addListeners: function() {
4 var self = this;
5 $('.clicky').click(function() {
6 self.wasClicked();
7 });
8 }
9 };
10 clicky.addListeners();
11
12
13 // apply
14 var proxy = function(func, thisObject) {
15 return (function() {
16 return func.apply(thisObject, arguments);
17 });
18 };
19 var clicky = {
20 wasClicked: function() {},
21 addListeners: function() {
22 var self = this;
23 $('.clicky').click(proxy(this.wasClicked, this));
24 }
25 };
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JScall () 및 apply () 방법에 대한 인스턴스 요약 사용최근에 JacvaScript에서의call()방법과apply()방법을 만났습니다. 그리고 어떤 때는 이 두 방법이 정말 중요합니다. 그러면 이 두 방법의 사용과 차이를 정리하겠습니다. 모든 함수는 두 가지 비계승적인 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.