*Jede Funktion, die eine andere Funktion als Argument verwendet, heißt HOF.
*Funktionen werden nur dann 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.
Funktion myfunction(name,city){
}
myfunction(function(){},function(){});
Funktion fun(callback1, callback2) {
callback1();
callback2();
}
// Beispielfunktionen zur Übergabe als Argumente
Funktion sayHello() {
console.log('Hallo!');
}
Funktion sayGoodbye() {
console.log('Auf Wiedersehen!');
}
// Aufruf von „fun“ mit zwei Funktionen als Argumenten
Spaß (Hallo sagen, Auf Wiedersehen sagen);
// Ausgabe:
// Hallo!
// Auf Wiedersehen!
Funktion f1(x){
--------------------
}
f1(100);
*Weil es keine Funktion als Argument ü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!