In C-ähnlichen Sprachen wird es normalerweise per Funktionszeiger/Referenz übergeben.
jquery bietet auch einen ähnlichen Rückruffunktionsmechanismus. Erwähnenswert ist aber dennoch, wie die Callback-Funktion korrekt übergeben wird.
1. Rückruf ohne Parameter
Wobei myCallBack der Funktionsname ist. Funktionen sind die Basis von JavaScript. Kann als Referenzvariable übergeben werden.
2. Rückruf mit Parametern
Natürlich gehen wir aufgrund der bisherigen Erfahrung davon aus, dass der Rückruf mit Parametern wie folgt aussieht:
Aber das wird nicht richtig funktionieren. myCallBack(param1, param2) wird ausgeführt, wenn diese Anweisung aufgerufen wird, nicht danach.
Die folgende Syntax ist korrekt:
Auf diese Weise wird die Rückruffunktion als Funktionszeiger übergeben und nach Abschluss der Get-Operation ausgeführt.