Ce manuel enseignera la procédure pour passer une fonction en tant que paramètre ou argument.
Comment passer une fonction JavaScript comme argument / paramètre?
Dans le but de passer une fonction en tant que paramètre, JavaScript propose un «ReferenceFunc ()"Cela fera référence à la fonction spécifique qui doit être transmise en tant que paramètre.
Ici, nous avons un exemple pour la démonstration.
Exemple
Premièrement, nous déclarerons une fonction «parent()"Et passez"ReferenceFunc«Comme paramètre:
fonction parent (ReferenceFunc)Ensuite, nous déclarerons la deuxième fonction nommée «enfant()”Qui doit être passé comme paramètre dans la fonction parent (). De plus, nous afficherons un message dans le corps de la fonction pour vérifier si la fonction est passée avec succès comme argument ou non:
fonction child ()Enfin, nous passerons la fonction enfant () comme un argument à la fonction parent ():
parent (enfant);Lorsque le programme donné ci-dessus sera exécuté et que la fonction Parent () essaiera d'accéder à la fonction enfant (), le compilateur référera la fonction Child () comme «ReferenceFunc ()»Et exécutez le code Ajouter son corps comme suit:
Nous avons démontré la méthode la plus simple pour passer une fonction en tant que paramètre ou argument.
Conclusion
Pour passer une fonction de paramètre, vous pouvez placer une référence à la fonction requise comme un argument dans JavaScript. Dans un tel scénario, lorsqu'une fonction essaie d'accéder à une autre fonction qui est transmise comme un argument à l'appel de fonction, le paramètre de référence ajouté se référera et l'opération spécifiée sera effectuée. Cette rédaction a discuté de la méthode pour passer toute fonction comme un argument ou un paramètre en JavaScript.