3
respostas

[Dúvida] Uncaught (in promise) TypeError: data.forEach is not a function

Bom dia

Estou com o seguinte mensagem erro no console, conforme mostrado abaixo:

Uncaught (in promise) TypeError: data.forEach is not a function at listaClientes.js:21:14

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeEu não entendo o porque, de que na tela do professor não aparece este erro, sendo que o codigo foi feito exatamente como o código que ele fez.

Como solucionar esse erro?

3 respostas

Boa tarde, Alan Beber Martins a primeira verificação que você deve fazer a ver se esse objeto "data" é realmente um array valido. Geralmente este erro acontece quando se tenta percorrer um objeto ou variável que não é um array.

Boa tarde

Eu verifiquei e realmente o "data" nao é array, tanto que depois de algumas aulas o professor refatorou o código e o erro não apareceu mais. Obrigado pela atenção.

Tranquilo brother, é sempre bom pode ajudar.