12 мая 2026 г. (изменено: 12 мая 2026 г.)

Канал: @cherkashindev

307 8

Часто при генерации кода ИИ использует в JavaScript ключевое слово void.

Я, конечно, видел void, но обычно где-то в минифицированном коде. Сам никогда не использовал, если не считать C# 😄, поэтому такое немного мозолит глаза:

void fetchUser();

Зачем он нужен? Оператор void вычисляет переданное выражение и всегда возвращает undefined.

const result = void fetchUser();
console.log(result); // undefined

Но в примере с fetchUser смысл обычно другой: так явно показывают, что промис запускается «в фоне», а результат мы специально не ждём.

void fetchUser()
  .catch((error) => {  console.error('Failed to fetch user', error);});

👍 — если знали про void ❤️ — если тоже видели, но не использовали 😱 — если ИИ уже успел нагенерить вам такого в проекте

13 👍 12 😱 3