


Zusammenfassung von Function.prototype.apply() und Function.prototype.call()_Grundkenntnisse
May 16, 2016 pm 03:03 PMIch vergesse immer die Verwendung dieser beiden Dinge und schreibe sie für eine Aufzeichnung auf.
Ihre Funktionen sind genau gleich, aber die übergebenen Parameter sind unterschiedlich
Bewerben
Apply akzeptiert zwei Parameter. Der zweite Parameter ist eine indizierte Sammlung (durchlaufbares Objekt). aufgerufen:
1 2 3 4 |
|
Anruf
Die im Aufruf übergebenen Parameter sind nicht festgelegt. Der erste Parameter stellt auch den This-Zeiger im Funktionskörper dar. Beginnend mit dem zweiten Parameter wird jeder Parameter der Reihe nach an die Funktion übergeben:
1 2 3 4 |
|
call ist ein syntaktischer Zucker für „aply“. Wenn der erste Parameter null ist, zeigt dieser im Funktionskörper auf das Hostobjekt, das ein Fenster im Browser ist.
Der Zweck des Anrufs und der Bewerbung
1. Ändern Sie dies so, dass es auf
zeigt
Das ist das Beispiel oben
2.Function.prototype.bind
Mock Function.prototype.bind
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Ersetzen Sie Stringzeichen in JavaScript

Benutzerdefinierte Google -Search -API -Setup -Tutorial

8 atemberaubende JQuery -Seiten -Layout -Plugins

Erstellen Sie Ihre eigenen AJAX -Webanwendungen

Verbessern Sie Ihr JQuery -Wissen mit dem Quell Betrachter

10 Mobile Cheat Sheets für die mobile Entwicklung
