Heim > Web-Frontend > js-Tutorial > Beherrschen Sie die js-Rückruffunktion vollständig

Beherrschen Sie die js-Rückruffunktion vollständig

小云云
Freigeben: 2018-03-16 16:30:14
Original
1764 Leute haben es durchsucht


1. Vorwort

Bevor wir über die Rückruffunktion sprechen, werfen wir einen Blick auf die folgenden zwei Codeteile:
Sie können das Ergebnis genauso gut erraten des Codes.

function say (value) {
    alert(value);
}alert(say);alert(say('hi js.'));
Nach dem Login kopieren

Wenn Sie es testen, werden Sie Folgendes feststellen:

Schreiben Sie einfach den Variablennamen say und die Rückgabe ist die say-Methode selbst, ausgedrückt in Form einer Zeichenfolge.
Und wenn Sie () nach dem Variablennamen hinzufügen, z. B. say(), wird das Ergebnis zurückgegeben, nachdem die say-Methode aufgerufen wurde. Hier ist der Wert des Popup-Werts.

2. Funktionen in js können als Parameter übergeben werden

Sehen Sie sich die folgenden zwei Codeteile an:

function say (value) {
    alert(value);
}function execute (someFunction, value) {
    someFunction(value);
}
execute(say, 'hi js.');
Nach dem Login kopieren

und

function execute (someFunction, value) {
    someFunction(value);
}
execute(function(value){alert(value);}, 'hi js.');
Nach dem Login kopieren

oben Ein Codeteil übergibt die Say-Methode als Parameter an die Ausführungsmethode
Der zweite Codeteil übergibt die anonyme Funktion direkt als Parameter an die Ausführungsmethode

Eigentlich:

function say (value) {
    alert(value);
}// 注意看下面,直接写say方法的方法名与下面的匿名函数可以认为是一个东西
// 这样再看上面两段代码是不是对函数可以作为参数传递就更加清晰了say;function (value) {
    alert(value);
}
Nach dem Login kopieren
这里的say或者匿名函数就被称为回调函数。
Nach dem Login kopieren

Der verwirrende Punkt der Callback-Funktion – Parameterübergabe

Wenn die Callback-Funktion Parameter übergeben muss, wie geht das? Hier sind zwei Lösungen.

  • Übergeben Sie die Parameter der Callback-Funktion als Parameter derselben Ebene wie die Callback-Funktion

Beherrschen Sie die js-Rückruffunktion vollständig

  • Die Parameter der Callback-Funktion werden innerhalb der aufrufenden Callback-Funktion erstellt

Beherrschen Sie die js-Rückruffunktion vollständig

Verwandte Empfehlungen:

Javascript-Rückruf Detaillierte Erläuterung der Funktion (Rückruf)

Ereignisse und Rückruffunktionen des JavaScript-Ausführungsmechanismus

Konzept und Verwendung der PHP-Callback-Funktion

Das obige ist der detaillierte Inhalt vonBeherrschen Sie die js-Rückruffunktion vollständig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage