TypeError: x is not a functionTypeError: x is not a function
Podjęto próbę wywołania wartości jako funkcji, choć nią nie jest.
EvalErrorBłąd związany z globalną funkcją eval(). Rzadko spotykany we współczesnym JavaScript.
We współczesnym JavaScript, EvalError niemal nigdy nie jest rzucany przez silnik. Istnieje ze względu na wsteczną kompatybilność. Jeśli go napotkasz, prawdopodobnie pochodzi z kodu, który jawnie rzuca new EvalError(), lub z bardzo starych środowisk JavaScript.
Unikaj używania eval() ze względu na kwestie bezpieczeństwa i wydajności. Używaj JSON.parse() do danych JSON, konstruktorów Function do dynamicznego kodu (ostrożnie) lub importów modułów do dynamicznego ładowania.
TypeError: x is not a functionPodjęto próbę wywołania wartości jako funkcji, choć nią nie jest.
RangeError: Invalid dateDo metody Date wymagającej prawidłowej daty przekazano nieprawidłowy ciąg daty.
TypeError: Cannot convert undefined or null to objectWbudowana metoda oczekująca obiektu otrzymała null lub undefined.
SyntaxError: JSON.parse unexpected characterJSON.parse() napotkał nieprawidłową składnię JSON, np. pojedyncze cudzysłowy, końcowe przecinki lub niezacytowane klucze.
SyntaxError: Applying delete to unqualified name in strict modeOperator delete został użyty na zwykłej nazwie zmiennej w trybie strict mode, co jest niedozwolone.
ENOENTPodany plik lub katalog nie istnieje pod wskazaną ścieżką.