Function expression και Function declaration στην JavaScript
Στην JavaScript μια συνάρτηση μπορεί να δηλωθεί με δύο τρόπους.
Ο πρώτος τρόπος είναι απλώς να δηλώσετε τη συνάρτηση
μέσω function, ορίζοντας αμέσως το όνομά της:
function func() {
console.log('!');
}
func(); // θα εμφανίσει '!'
Ο δεύτερος τρόπος είναι να φτιάξετε μια ανώνυμη συνάρτηση και να την καταγράψετε σε κάποια μεταβλητή:
let func = function() {
console.log('!');
};
func(); // θα εμφανίσει '!'
Επιστημονικά ο πρώτος τρόπος ονομάζεται Function Declaration (δήλωση συνάρτησης), ενώ ο δεύτερος - Function Expression (functional expression).
Προσδιορίστε εάν η παρουσιαζόμενη συνάρτηση είναι Function Declaration ή Function Expression:
function func() {
console.log('!');
}
Προσδιορίστε εάν η παρουσιαζόμενη συνάρτηση είναι Function Declaration ή Function Expression:
let func = function() {
console.log('!');
}