InternalError: too much recursionInternalError: too much recursion
Специфічна для Firefox помилка, еквівалентна RangeError: Maximum call stack size exceeded у Chrome/Node.js.
ReferenceErrorЗвернення до змінної, що не існує в поточній області видимості.
Ви намагалися використати змінну, яку не оголошено, яка недоступна в поточній області видимості, або до якої зверталися до оголошення (тимчасова мертва зона). Також може виникати через друкарські помилки в іменах змінних.
Оголосіть змінну перед використанням за допомогою let, const або var. Перевірте правильність написання імен змінних. Переконайтесь, що змінна доступна там, де ви до неї звертаєтесь. Імпортуйте відсутні модулі.
console.log(undeclaredVar); // ReferenceError: undeclaredVar is not definedInternalError: too much recursionСпецифічна для Firefox помилка, еквівалентна RangeError: Maximum call stack size exceeded у Chrome/Node.js.
EHOSTUNREACHЦільовий хост недосяжний, зазвичай через проблеми з мережевою маршрутизацією.
URIErrorГлобальна функція обробки URI (decodeURIComponent, encodeURI) отримала некоректний URI.
SyntaxError: Applying delete to unqualified name in strict modeОператор delete застосовано до імені простої змінної у строгому режимі, що є неприпустимим.
SyntaxError: Unterminated string literalУ рядковому літералі відсутня закриваюча лапка.
SyntaxError: JSON.parse unexpected characterJSON.parse() зустрів некоректний синтаксис JSON: одинарні лапки, кінцеві коми або ключі без лапок.