Heim >Web-Frontend >js-Tutorial >Detaillierte Erläuterung der JavaScript-Rückruffunktion (Callback)

Detaillierte Erläuterung der JavaScript-Rückruffunktion (Callback)

php中世界最好的语言
php中世界最好的语言Original
2018-03-16 15:47:302086Durchsuche

Dieses Mal erkläre ich Ihnen ausführlich die Rückruffunktion (Rückruf) von Javascript. Was sind die Vorsichtsmaßnahmen bei der Verwendung der Javascript-Rückruffunktion (Rückruf)? Ein praktischer Fall, schauen wir uns das gemeinsam an.

Untersuchen Sie die Callback-Funktion:

Die Funktion ist auch ein Objekt wird mit Function()

Konstruktor

Funktionsobjekt erstellt. 2. Das Funktionsobjekt enthält einen String
, und der String enthält den JavascriptCode der Funktion Sehen Sie sich eine Demo1 an:

Aus dem obigen Code können Sie erkennen, dass die Funktion ein Objekt sein kann und Parameter in der Funktion übergeben werden können (z. B. x in Demo1). Im Gegenteil, die Parameter in der Funktion können auch an eine Funktion übergeben werden
  var fun = function (x) {     console.log(x)
   };
   fun(100);   //运行结果:100

demo2:

Wie Sie in demo2 sehen können, gibt es in der Funktion get() zwei Parameter , eines ist x und das andere ist cb, wobei cb eine Funktion ist. Sie können etwas in der Funktion cb() tun.
   function get(x, cb) {        var a = 100;
        a = a + x;
        cb(a)
    }
    get(100, function (a) {        console.log(a)
    });    //运行结果:200

Ich glaube, Sie haben die Methode gemeistert, nachdem Sie den Fall in diesem Artikel gelesen haben Informationen, bitte beachten Sie andere verwandte Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Arrary-Methode von JS


Detaillierte Erklärung des JavaScript-Timers


Ereignisse und Rückruffunktionen des JavaScript-Ausführungsmechanismus

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der JavaScript-Rückruffunktion (Callback). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Arrary-Methode von JSNächster Artikel:Arrary-Methode von JS