TypeError: x is not a functionTypeError: x is not a function
Foi feita uma tentativa de chamar um valor como função quando ele não é uma função.
EvalErrorUm erro relacionado à função global eval(). Este erro raramente é encontrado no JavaScript moderno.
No JavaScript moderno, EvalError quase nunca é lançado pelo motor. Ele existe por compatibilidade retroativa. Se você o encontrar, provavelmente vem de código que lança explicitamente new EvalError() ou de ambientes JavaScript muito antigos.
Evite usar eval() completamente por razões de segurança e desempenho. Use JSON.parse() para dados JSON, construtores Function para código dinâmico (com cautela) ou imports de módulos para carregamento dinâmico.
TypeError: x is not a functionFoi feita uma tentativa de chamar um valor como função quando ele não é uma função.
RangeError: Invalid dateUma string de data inválida foi passada para um método Date que exige uma data válida.
TypeError: Cannot convert undefined or null to objectUm método nativo que espera um objeto recebeu null ou undefined.
SyntaxError: JSON.parse unexpected characterJSON.parse() encontrou sintaxe JSON inválida, como aspas simples, vírgulas no final ou chaves sem aspas.
SyntaxError: Applying delete to unqualified name in strict modeO operador delete foi usado em um nome de variável simples em strict mode, o que não é permitido.
ENOENTO arquivo ou diretório especificado não existe no caminho fornecido.