*Jede Funktion, die eine andere Funktion als Argument verwendet, heißt HOF.
*Funktionen werden nur HOF genannt, wenn sie mindestens eine Funktion als Argument haben.
*Array.map, Array.filter und Array.reduce sind gängige Funktionen höherer Ordnung, die eine Rückruffunktion als Argument verwenden.
function myfunction(name,city){
}
meineFunktion(Funktion(){},Funktion(){});
Funktionsspaß (Rückruf1, Rückruf2) {
Rückruf1();
Rückruf2();
}
// Beispielfunktionen zur Übergabe als Argumente
Funktion sayHello() {
console.log('Hallo!');
}
Funktion sayGoodbye() {
console.log('Auf Wiedersehen!');
}
// Aufruf von „Spaß“ mit zwei Funktionen als Argumenten
Spaß (Hallo sagen, Auf Wiedersehen sagen);
// Ausgabe:
// Hallo!
// Auf Wiedersehen!
Funktion f1(x){
--------------------
}
f1(100);
*Weil es keine Argumentfunktion übernimmt.
Das obige ist der detaillierte Inhalt vonFunktion höherer Ordnung in Java-Skript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!