Sobes.tech
Junior

Можете ли да објасните шта значи израз 'void 0' у JavaScript-у?

sobes.tech АИ

Одговор од АИ

U JavaScript-u, izraz void 0 koristi se za dobijanje vrednosti undefined.

Operator void evaluira izraz, ali uvek vraća undefined. Na primer:

console.log(void 0); // undefined

Zašto se to radi?

  • Ranije je vrednost undefined mogla biti prepisana, pa void 0 garantuje da uvek vraća pravi undefined.
  • Koristi se za eksplicitno dobijanje undefined bez rizika da je promenljiva undefined izmenjena.

Dakle, void 0 je pouzdan način da se dobije undefined u bilo kom kontekstu.