Anruf
Jeder Func erbt Methoden wie Anrufbewerbe.
Funktion print (mesage) {console.log (mesage); Rückgabenachricht;} print.call (this, "cnblogs"); // cnblogsRufen Sie auf (thisagr, Agr1, Agr2 ...), die Aufrufmethode ist die erste, die einen Kontextkontext übergibt. Das Folgende ist die Anzahl der Parameter.
anwenden
anwenden (thisagr, [AGR1, AGR2]), anwenden Sie die Methode mit dem Anruf, außer dass die übergebenen Parameter unterschiedlich sind. .
Funktion print (a, b) {console.log (a + b);} print.apply (this, ["hello", "cnblogs"]);binden
Bind ist, die Funktion zu binden, um ein Objekt zu berühren.
<Script> Funktion f (y) {alert (this.x + y); } var o = {x:}; var g = f.bind (o); g (); // </script>Zusammenfassung
Das Aufrufen der Aufruffunktion entspricht der direkten Verwendung von Funktionsaufrufen direkt.
Call Apply kann auch die Bindungsmethode imitieren.
<Script> Funktion f (y) {alert (this.x + y); } var o = {x:}; f.call (o,); // f.apply (o, []); // </script>Das obige ist das relevante Wissen, das der Editor Ihnen über JavaScript (10) vorgelegt hat. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!