Junior
Mohol by ste vysvetliť, čo znamená výraz 'void 0' v JavaScripte?
sobes.tech AI
Odpoveď od AI
V JavaScripte sa výraz void 0 používa na získanie hodnoty undefined.
Operátor void vyhodnocuje výraz, ale vždy vráti undefined. Napríklad:
console.log(void 0); // undefined
Prečo to robia?
- Skôr sa hodnota
undefineddala prepísať, takževoid 0zaručuje, že vždy vráti pravéundefined. - Používa sa na explicitné získanie
undefinedbez rizika, že bola zmenená premennáundefined.
Preto je void 0 spoľahlivý spôsob, ako získať undefined v akomkoľvek kontexte.