Junior — Middle
În ce caz și în ce scop se folosește valoarea undefined ca rezultat returnat de o funcție în JavaScript?
sobes.tech AI
Răspuns de la AI
În JavaScript, valoarea undefined este adesea utilizată ca rezultat returnat de o funcție atunci când funcția nu returnează explicit nicio valoare. Acest lucru poate fi util pentru a indica absența unui rezultat sau atunci când funcția efectuează efecte secundare, dar nu trebuie să returneze date.
Exemple de utilizare a undefined:
- Funcția nu conține instrucțiunea
returnsaureturnfără valoare — în mod implicit, se returneazăundefined. - Returnarea explicită a
undefinedpentru a semnala că rezultatul lipsește sau nu este aplicabil. - Folosit pentru a verifica dacă un parametru a fost transmis sau dacă un rezultat a fost calculat.
Exemplu:
function logMessage(msg) {
console.log(msg);
// Fără return, funcția returnează `undefined`
}
const result = logMessage('Salut');
console.log(result); // undefined
Astfel, undefined servește ca indicator al lipsei unei valori sau a unui rezultat.