TypeError: x is not a functionTypeError: x is not a function
Було зроблено спробу викликати значення як функцію, хоча воно нею не є.
EvalErrorПомилка, пов'язана з глобальною функцією eval(). Ця помилка рідко зустрічається в сучасному JavaScript.
У сучасному JavaScript рушій майже ніколи не генерує EvalError. Вона існує для зворотної сумісності. Якщо ви з нею стикаєтесь — швидше за все, це код, який явно кидає new EvalError(), або дуже старі JavaScript-середовища.
Повністю уникайте eval() через міркування безпеки та продуктивності. Використовуйте JSON.parse() для JSON-даних, конструктори Function для динамічного коду (з обережністю) або динамічні імпорти модулів.
TypeError: x is not a functionБуло зроблено спробу викликати значення як функцію, хоча воно нею не є.
RangeError: Invalid dateМетоду Date передано недійсний рядок дати, який вимагає коректного значення.
TypeError: Cannot convert undefined or null to objectВбудований метод, що очікує об'єкт, отримав null або undefined.
SyntaxError: JSON.parse unexpected characterJSON.parse() зустрів некоректний синтаксис JSON: одинарні лапки, кінцеві коми або ключі без лапок.
SyntaxError: Applying delete to unqualified name in strict modeОператор delete застосовано до імені простої змінної у строгому режимі, що є неприпустимим.
ENOENTВказаний файл або каталог не існує за вказаним шляхом.