Rückrufe stellen sicher, dass eine Funktion nicht ausgeführt wird, bevor eine Aufgabe abgeschlossen ist, sondern direkt ausgeführt wird, nachdem die Aufgabe abgeschlossen ist. Es hilft uns bei der Entwicklung von asynchronem JavaScript-Code und schützt uns vor Problemen und Fehlern.
Warum brauchen wir die Rückruffunktion?
Rückrufe sind eine großartige Möglichkeit, etwas zu erledigen, nachdem etwas anderes erledigt wurde. Mit etwas meinen wir hier eine Funktionsausführung. Wenn wir eine Funktion direkt nach der Rückkehr einer anderen Funktion ausführen möchten, können Rückrufe verwendet werden. JavaScript-Funktionen haben den Typ von Objekten.
Wozu dient die Callback-Funktion?
Anstatt sofort aufgerufen zu werden, wird die Callback-Funktion zu einem bestimmten Zeitpunkt in der Zukunft aufgerufen. Typischerweise wird es verwendet, wenn eine Aufgabe gestartet wird, die asynchron beendet wird (dh einige Zeit nach der Rückkehr der aufrufenden Funktion beendet wird).
Was ist eine Rückruffunktion und wann würden wir sie verwenden?
Oft verwendet man Callbacks wenn man eine Funktion mit Argumenten aufrufen muss, die im Prozess einer anderen Funktion verarbeitet würden. Zum Beispiel nehmen in PHP array_filter und array_map Rückrufe an, die in einer Schleife aufgerufen werden.
Sind Callback-Funktionen schlecht?
Rückrufe sind ok wenn Sie mehrere Dinge laden müssen und sich nicht um die Reihenfolge kümmern, in der sie bearbeitet werden, aber sie sind nicht großartig, wenn Sie geordnet schreiben müssen, fortlaufender Code. In den meisten Fällen,Menschen verwendeten tiefe Rückrufketten als künstlich sequentiellen Code.