Junior — Middle
Σε ποια περίπτωση και με ποιο σκοπό χρησιμοποιείται η τιμή undefined ως αποτέλεσμα επιστροφής μιας συνάρτησης στην JavaScript;
sobes.tech AI
Απάντηση από AI
Στην JavaScript, η τιμή undefined χρησιμοποιείται συχνά ως αποτέλεσμα που επιστρέφει μια συνάρτηση όταν η συνάρτηση δεν επιστρέφει ρητά καμία τιμή. Αυτό μπορεί να είναι χρήσιμο για να δηλώσει την απουσία αποτελέσματος ή όταν η συνάρτηση εκτελεί παρενέργειες, αλλά δεν πρέπει να επιστρέφει δεδομένα.
Παραδείγματα χρήσης του undefined:
- Η συνάρτηση δεν περιέχει την εντολή
returnήreturnχωρίς τιμή — επιστρέφει προεπιλεγμέναundefined. - Ρητή επιστροφή
undefinedγια να σηματοδοτήσει ότι το αποτέλεσμα απουσιάζει ή δεν εφαρμόζεται. - Χρησιμοποιείται για τον έλεγχο αν ένα παράμετρος έχει δοθεί ή αν έχει υπολογιστεί ένα αποτέλεσμα.
Παράδειγμα:
function logMessage(msg) {
console.log(msg);
// Δεν υπάρχει return, η συνάρτηση επιστρέφει undefined
}
const result = logMessage('Γειά σου');
console.log(result); // undefined
Έτσι, το undefined λειτουργεί ως δείκτης απουσίας τιμής ή αποτελέσματος.