Sobes.tech
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 return utasítást vagy return-t érték nélkül — alapértelmezés szerint undefined-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.