SyntaxErrorSyntaxError
JavaScript engine narazil na kód, který neodpovídá syntaxi jazyka.
Co způsobuje tuto chybu
Kód obsahuje neplatnou syntaxi, které JavaScript parser nerozumí. Zahrnuje to chybějící závorky, nepárové závorky, neplatné znaky nebo použití jazykových funkcí, které runtime nepodporuje.
Jak to opravit
Zkontrolujte v chybové zprávě číslo řádku a sloupce. Hledejte chybějící nebo přebytečné závorky, uvozovky nebo středníky. Používejte linter jako ESLint k zachycení syntaktických chyb před spuštěním.
Související chybové kódy
RangeError: Maximum call stack size exceededRangeError: překročena maximální velikost zásobníku volání
Zásobník volání JavaScriptu byl vyčerpán, obvykle kvůli nekonečné nebo příliš hluboké rekurzi.
TypeError: Reduce of empty array with no initial valueTypeError: Reduce prázdného pole bez počáteční hodnoty
Metoda Array.reduce() byla zavolána na prázdném poli bez zadání počáteční hodnoty.
ERR_BUFFER_OUT_OF_BOUNDSERR_BUFFER_OUT_OF_BOUNDS
Byl proveden pokus o čtení nebo zápis mimo hranice Buffer.
EADDRINUSEEADDRINUSE
Adresa (port) je již používána jiným procesem.
EEXISTEEXIST: Soubor již existuje
Operace vytvoření souboru selhala, protože cílová cesta již existuje.
CORS Error: No Access-Control-Allow-OriginChyba CORS: chybí Access-Control-Allow-Origin
Prohlížeč zablokoval cross-origin požadavek, protože server neobsahoval požadované CORS hlavičky.