EvalErrorEvalError
Помилка, пов'язана з глобальною функцією eval(). Ця помилка рідко зустрічається в сучасному JavaScript.
SyntaxError: Missing initializer in const declarationЗмінна const оголошена без початкового значення.
Змінні const мають бути ініціалізовані під час оголошення, оскільки їх не можна повторно присвоїти пізніше. Запис 'const x;' без значення є недійсним синтаксисом.
Надайте початкове значення: const x = value. Якщо потрібно оголосити без ініціалізації, використовуйте let: let x; x = value;. Для об'єктів або масивів ініціалізуйте порожніми значеннями: const obj = {};
const x; // SyntaxError: Missing initializer in const declarationEvalErrorПомилка, пов'язана з глобальною функцією eval(). Ця помилка рідко зустрічається в сучасному JavaScript.
TypeError: Reduce of empty array with no initial valueArray.reduce() викликано на порожньому масиві без початкового значення.
EPIPEБула спроба запису в пайп або сокет, читаючий кінець якого вже закрито.
TypeError: Cannot add property, object is not extensibleБула спроба додати властивість до об'єкта, який зроблено нерозширюваним.
TypeError: x is not iterableЗначення, що не є ітерованим, використано там, де очікується ітерований об'єкт, наприклад у циклі for...of або з оператором розгортання.
TypeError: Cannot convert a Symbol value to a stringБула спроба неявного перетворення Symbol на рядок, що є недозволеним.