Sobes.tech
Junior — Middle

Milyen helyzetekben kell az undefined típust használni TypeScript-ben?

sobes.tech MI

Válasz az MI-től

TypeScript-ben az undefined típus arra szolgál, hogy jelezze azokat a változókat vagy tulajdonságokat, amelyekhez nem rendeltek kifejezetten értéket. A következő helyzetekben használják:

  • Amikor egy változó nem lehet inicializálva.
  • Az null-tól eltérő érték hiányának jelzésére.
  • Olyan függvényekben, amelyek nem adhatnak vissza értéket (pl. void vagy undefined visszatérési értékkel).
  • Opcionális paraméterek vagy hiányzó tulajdonságok esetén.

Példa:

function greet(name?: string): string {
  if (name === undefined) {
    return "Helló, vendég!";
  }
  return `Helló, ${name}!`;
}

Itt a name undefined lehet, ha nem adunk meg argumentumot.