Skip to main content

Ανώνυμες Συναρτήσεις

Μπορούμε επίσης να αναθέσουμε τη συνάρτηση σε μια μεταβλητή. Σε αυτήν τη περίπτωση, η κλήση της συνάρτησης γίνεται με το όνομα της μεταβλητής. Οι συναρτήσεις που αναθέτουμε σε μεταβλητές ονομάζονται Ανώνυμες Συναρτήσεις.

const myFunction = function() {
console.log("Hello World!");
};

myFunction(); // "Hello World!"

Η ανάθεση συνάρτησης σε μεταβλητή μας επιτρέπει επίσης να περάσουμε τη συνάρτηση ως όρισμα σε μια άλλη συνάρτηση.

function sayHello(callbackFunction) {
callback();
}

sayHello(myFunction); // "Hello World!"

Οι συναρτήσεις που δίνονται ώς όρισμα σε μια άλλη συνάρτηση συχνά ονομάζονται Συναρτήσεις Επανάκλησης (Callback Functions).