Dieser Artikel zeigt:
Wie kommt es zu "TypeError: Callback ist keine Funktion in JavaScript"??
Der "TypeError: Callback ist keine Funktion in JavaScript”Tritt auf, wenn der Rückruf einer Funktion als Argument zur Verfügung gestellt wird. Dennoch wird die Funktion aufgerufen, ohne den Rückruf als Parameter zu übergeben.
Beispiel
Hier werden wir eine Funktion definieren “Berechnung()" das macht "Ruf zurück”Als Parameter, liefert aber keinen Rückruf beim Aufrufen der Funktion:
Ruf den "Berechnung()Funktion:
Berechnung();Die Ausgabe zeigt einen Fehler:
Lassen Sie uns sehen, wie der oben genannte Fehler behoben wird.
So beheben Sie "TypeError: Callback ist keine Funktion in JavaScript"?
Um den angegebenen Fehler zu lösen, definieren Sie die Rückruffunktion mit der Pfeilfunktion und geben Sie ihn dann an die definierte Funktion zurück:
Funktionsberechnung (callback = () => )Rufen Sie die Funktion auf:
Berechnung();Oder Sie können die Rückruffunktion im Funktionsaufruf definieren:
Berechnung (() => );Es kann beobachtet werden, dass der genannte Fehler erfolgreich behoben wurde:
Hier führen wir einen Additionsoperation in einer Rückruffunktion aus, indem wir zwei Parameter übergebenA" Und "B"Und nennen Sie es dann, indem Sie zwei Argumente übergeben"5" Und "8”:
Funktionsberechnung (Callback = (a, b) =>Ausgang
So beheben Sie den angegebenen Typfehler.
Abschluss
Der "TypeError: Callback ist keine Funktion in JavaScript”Tritt auf, wenn das Rückrufargument einer Funktion angegeben ist, die Funktion jedoch aufgerufen wird, ohne den Rückruf als Parameter zu übergeben. Definieren Sie zur Lösung des angegebenen Fehlers die Rückruffunktion mit der Pfeilfunktion und geben Sie sie dann an die definierte Funktion zurück. Dieser Artikel hat das Auftreten und die Lösung für den angegebenen Fehler gezeigt.