Σε αυτό το παράδειγμα, θα μάθετε να γράφετε ένα πρόγραμμα 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()
συνάρτηση.