SyntaxErrorSyntaxError
JavaScript engine narazil na kód, který neodpovídá syntaxi jazyka.
InternalError: too much recursionChyba specifická pro Firefox, ekvivalentní chybě RangeError: Maximum call stack size exceeded v Chrome/Node.js.
Identické s chybou maximální velikosti zásobníku volání: funkce se rekurzuje donekonečna nebo příliš hluboko. Firefox pro tento stav používá InternalError místo RangeError.
Přidejte správný základní případ do rekurzivních funkcí. Převeďte hlubokou rekurzi na iterativní přístupy. Zkontrolujte cirkulární reference ve strukturách objektů. Tato oprava platí stejně ve všech prohlížečích.
SyntaxErrorJavaScript engine narazil na kód, který neodpovídá syntaxi jazyka.
SyntaxError: Unexpected end of inputParser dosáhl konce vstupu, zatímco stále očekával další kód — zpravidla kvůli neuzavřeným závorkám nebo řetězcům.
TypeError: x is not iterableNa místě, kde se očekávala iterovatelná hodnota, byla použita hodnota, která není iterovatelná — například ve smyčce for...of nebo pomocí operátoru spread.
TypeError: Cannot assign to read only propertyByl proveden pokus o zápis do vlastnosti, která je pouze pro čtení — buď proto, že objekt je zmražen, nebo vlastnost je definována jako nezapisovatelná.
RangeErrorHodnota se nenachází v očekávaném rozsahu, například neplatná délka pole nebo překročení velikosti zásobníku volání.
CORS Error: No Access-Control-Allow-OriginProhlížeč zablokoval cross-origin požadavek, protože server neobsahoval požadované CORS hlavičky.