*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.
fonction mafonction(nom,ville){
}
mafonction(fonction(){},fonction(){});
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 !
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!