Erros de JavaScriptErro
SyntaxErrorSyntaxError
O motor JavaScript encontrou código que não está em conformidade com a sintaxe da linguagem.
browsernode
Ver detalhes InternalError: too much recursionErro específico do Firefox equivalente a RangeError: Maximum call stack size exceeded no Chrome/Node.js.
Idêntico ao erro de estouro de call stack: uma função recorre infinitamente ou de forma muito profunda. O Firefox usa InternalError em vez de RangeError para essa condição.
Adicione um caso base adequado às funções recursivas. Converta recursões profundas para abordagens iterativas. Verifique referências circulares em estruturas de objetos. Esta correção se aplica de forma idêntica em todos os navegadores.
SyntaxErrorO motor JavaScript encontrou código que não está em conformidade com a sintaxe da linguagem.
SyntaxError: Unexpected end of inputO parser chegou ao fim da entrada enquanto ainda esperava mais código, geralmente devido a colchetes ou strings não fechados.
TypeError: x is not iterableUm valor não iterável foi usado onde se esperava um iterável, como em um loop for...of ou no operador de espalhamento.
TypeError: Cannot assign to read only propertyFoi feita uma tentativa de escrever em uma propriedade somente leitura, seja porque o objeto está congelado ou porque a propriedade foi definida como não gravável.
RangeErrorUm valor está fora do intervalo esperado, como um comprimento de array inválido ou o estouro do tamanho da call stack.
CORS Error: No Access-Control-Allow-OriginO navegador bloqueou uma requisição de origem cruzada porque o servidor não incluiu os cabeçalhos CORS necessários.