Maison  >  Article  >  interface Web  >  Fonction d'ordre supérieur dans le script Java

Fonction d'ordre supérieur dans le script Java

王林
王林original
2024-08-17 20:31:321049parcourir

Higher order function in java script

Définition

*Toute fonction qui prend une autre fonction comme argument de cette fonction est appelée HOF.
*Les fonctions sont appelées HOF uniquement si elles prennent au moins une fonction comme argument.
*Array.map, Array.filter et Array.reduce sont des fonctions courantes d'ordre supérieur qui prennent une fonction de rappel comme argument.

syntaxe:

fonction mafonction(nom,ville){



}
mafonction(fonction(){},fonction(){});

Exemple

fonction fun(callback1, callback2) {
rappel1();
rappel2();
>

// Exemples de fonctions à passer en arguments
fonction sayBonjour() {
console.log('Bonjour !');
>

fonction sayGoodbye() {
console.log('Au revoir !');
>

// Appeler 'fun' avec deux fonctions comme arguments
amusant(ditesBonjour, ditesAu revoir);

// Sortie :
// Bonjour !
// Au revoir !

Il ne s'agit pas d'une fonction d'ordre supérieur

fonction f1(x){
--------------------
>
f1(100);
*Parce qu'il ne prend pas la fonction comme argument.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn