Встречается на собеседованиях • сегодня
Что такое void 0
void 0 — это выражение, которое всегда возвращает undefined.
void— оператор, вычисляющий переданное выражение и возвращающийundefined.0— просто произвольное значение (можно использовать любое, например,void 42).
Зачем это нужно?
Раньше undefined можно было переопределить (например, undefined = 123), поэтому void 0 был надежным способом получить undefined.
Пример:
js
console.log(void 0); // undefined
console.log(void (1 + 1)); // undefinedСейчас undefined в ES5+ является read-only, но void 0 иногда встречается в legacy-коде или минифицированных скриптах (т.к. короче undefined).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы