Sobes.tech
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 undefined přepsat, proto void 0 zaručuje, že vždy vrátí pravé undefined.
  • Používá se k explicitnímu získání undefined bez rizika, že byla změněna proměnná undefined.

Tudíž je void 0 spolehlivý způsob, jak získat undefined v jakémkoli kontextu.