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ú
voidaleboundefined). - 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ý.