Junior — Middle
V jakém případě a s jakým cílem se v JavaScriptu používá hodnota undefined jako návratový výsledek funkce?
sobes.tech AI
Odpověď od AI
V JavaScriptu se hodnota undefined často používá jako návratový výsledek funkce, když funkce explicitně nevrací žádnou hodnotu. To může být užitečné pro označení absence výsledku nebo když funkce provádí vedlejší efekty, ale nemá vracet data.
Příklady použití undefined:
- Funkce neobsahuje příkaz
returnneboreturnbez hodnoty — ve výchozím nastavení vracíundefined. - Explicitní vrácení
undefinedk signalizaci, že výsledek chybí nebo není použitelný. - Používá se k ověření, zda byl parametr předán nebo zda byl výsledek vypočítán.
Příklad:
function logMessage(msg) {
console.log(msg);
// Žádný return, funkce vrací `undefined`
}
const result = logMessage('Ahoj');
console.log(result); // undefined
Tímto způsobem slouží undefined jako indikátor absence hodnoty nebo výsledku.