Junior — Middle
U kom slučaju i s kojom svrhom u JavaScript-u koristi se vrednost undefined kao rezultat funkcije?
sobes.tech АИ
Одговор од АИ
U JavaScript-u, vrednost undefined često se koristi kao rezultat koji funkcija vraća kada funkcija eksplicitno ne vraća nikakvu vrednost. Ovo može biti korisno za označavanje odsustva rezultata ili kada funkcija vrši sporedne efekte, ali ne bi trebalo da vraća podatke.
Primeri korišćenja undefined:
- Funkcija ne sadrži naredbu
returnilireturnbez vrednosti — podrazumevano vraćaundefined. - Eksplicitno vraćanje
undefinedza signalizaciju da rezultat nedostaje ili nije primenjiv. - Koristi se za proveru da li je parametar prosleđen ili je rezultat izračunat.
Primer:
function logMessage(msg) {
console.log(msg);
// Nema return, funkcija vraća `undefined`
}
const result = logMessage('Zdravo');
console.log(result); // undefined
Na ovaj način, undefined služi kao indikator odsustva vrednosti ili rezultata.