Junior
Mohl byste vysvětlit, co znamená výraz 'void 0' v JavaScriptu?
sobes.tech AI
Odpověď od AI
V JavaScriptu se výraz void 0 používá k získání hodnoty undefined.
Operátor void vyhodnocuje výraz, ale vždy vrací undefined. Například:
console.log(void 0); // undefined
Proč to dělají?
- Dříve bylo možné hodnotu
undefinedpřepsat, protovoid 0zaručuje, že vždy vrátí pravéundefined. - Používá se k explicitnímu získání
undefinedbez rizika, že byla změněna proměnnáundefined.
Tudíž je void 0 spolehlivý způsob, jak získat undefined v jakémkoli kontextu.