Sobes.tech
Junior — Middle

V akých situáciách je potrebné použiť typ undefined v TypeScript?

sobes.tech AI

Odpoveď od AI

V TypeScripte sa typ undefined používa na označenie premenných alebo vlastností, ktorým nie je výslovne priradená hodnota. Používa sa v nasledujúcich situáciách:

  • Keď premenná nemusí byť inicializovaná.
  • Na označenie absencie hodnoty odlišnej od null.
  • V funkciách, ktoré nemusia vracať hodnotu (napríklad, ktoré vracajú void alebo undefined).
  • Pri práci s voliteľnými parametrami alebo vlastnosťami, ktoré môžu chýbať.

Príklad:

function greet(name?: string): string {
  if (name === undefined) {
    return "Ahoj, hosť!";
  }
  return `Ahoj, ${name}!`;
}

Tu môže byť name undefined, ak argument nie je zadaný.