Sobes.tech
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 undefined dala prepísať, takže void 0 zaručuje, že vždy vráti pravé undefined.
  • Používa sa na explicitné získanie undefined bez rizika, že bola zmenená premenná undefined.

Preto je void 0 spoľahlivý spôsob, ako získať undefined v akomkoľvek kontexte.