Junior — Middle
Milyen esetben és milyen céllal használják a JavaScript-ben az undefined értéket a függvény visszatérési eredményeként?
sobes.tech MI
Válasz az MI-től
JavaScript-ben az undefined értéket gyakran használják olyan függvényeknél, amelyek nem adnak vissza explicit módon értéket. Ez hasznos lehet az eredmény hiányának jelzésére vagy akkor, amikor a függvény mellékhatásokat hajt végre, de nem kell adatokat visszaadnia.
Az undefined használatának példái:
- A függvény nem tartalmaz
returnutasítást vagyreturn-t érték nélkül — alapértelmezés szerintundefined-et ad vissza. - Explicit módon
undefined-et ad vissza, jelezve, hogy az eredmény hiányzik vagy nem alkalmazható. - Ellenőrzésre használható, hogy egy paraméter át lett-e adva vagy egy eredmény kiszámításra került-e.
Példa:
function logMessage(msg) {
console.log(msg);
// Nincs return, a függvény `undefined`-et ad vissza
}
const result = logMessage('Szia');
console.log(result); // undefined
Így az undefined az érték vagy eredmény hiányának jelzője.