Πρόγραμμα JavaScript για να περάσει μια λειτουργία ως παράμετρος

Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα JavaScript που θα περάσει μια συνάρτηση ως παράμετρος.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:

  • JavaScript Function and Function Expressions

Παράδειγμα: Λειτουργία ως παράμετρος

 // program to pass a function as a parameter function greet() ( return 'Hello'; ) // passing function greet() as a parameter function name(user, func) ( // accessing passed function const message = func(); console.log(`$(message) $(user)`); ) name('John', greet); name('Jack', greet); name('Sara', greet);

Παραγωγή

 Γεια Τζον Γεια Τζακ Γεια Σάρα

Στο παραπάνω πρόγραμμα, υπάρχουν δύο συναρτήσεις: name()και greet().

  • Η name()συνάρτηση παίρνει δύο παραμέτρους.
  • Η greet()συνάρτηση μεταβιβάζεται ως όρισμα στη name()συνάρτηση.

ενδιαφέροντα άρθρα...