Eine Callback-Funktion ist eine Funktion, die als Parameter oder Argument in eine andere Funktion übergeben und dann innerhalb dieser Funktion aufgerufen wird. Es wird hauptsächlich verwendet, wenn eine Funktion einige Zeit benötigt, um Aufgaben zu erledigen und die Kontrolle über das Programm zurückgibt, bis sie fertig ist. Hier ist, wie man eine Callback-Funktion implementiert, basierend auf JavaScript:
1. Definieren Sie zunächst die Callback-Funktion:
```javascript
function meineCallbackFunktion(data) {
console.log(‘Daten: ‘, data);
}
```
2. Geben Sie dann die Callback-Funktion als Parameter oder Argument in eine andere Funktion ein:
```javascript
function hauptFunktion(callback) {
const data = ‘Hallo Welt’;
callback(data);
}
```
3. Rufen Sie die Hauptfunktion auf und geben Sie die Callback-Funktion als Argument:
```javascript
hauptFunktion(meineCallbackFunktion);
```
Im obigen Beispiel wird die Callback-Funktion `meineCallbackFunktion` in die Hauptfunktion `hauptFunktion` übergeben. Dann wird `hauptFunktion` aufgerufen und führt die `meineCallbackFunktion` innerhalb ihrer Körper, welche schließlich die Daten loggt.
Es ist zu beachten, dass dies ein einfaches Beispiel ist und Callback-Funktionen in komplexeren Szenarien verwendet werden, wie z.B. asynchrone Operationen oder Ereignisbehandlungen.