Quando vou criar o template ele da o erro não aparece no VSCode , so consegui achar no chrome
Quando vou criar o template ele da o erro não aparece no VSCode , so consegui achar no chrome
Oi Caio, tudo certo?
Aparentemente as variáveis nome
e email
não estão definidas. Consegue me mandar o código completo para ajudar?
Fico no aguardo! Abraços =)
Oi Caio, obrigada pelo retorno =)
Você não declarou a variável nome
e email
em nenhum lugar, você deveria recebê-las como parâmetro da função criaNovaLinha()
, como o instrutor faz, dessa maneira:
const criaNovaLinha(nome, email) {
// Código aqui
}
Lembre-se também que na hora de chamar essa função criaNovaLinha()
você precisa passar como argumentos as variáveis nome
e email
. Agora deve funcionar como o esperado!
Espero ter ajudado =) Abraços!
o mesmo erro =/ no chrome aparece essa linha com erro
Oi Caio, então, na aula que você está mencionando, o professor apaga essa linha justamente porque não tem como sabermos o nome
e email
, já que são variáveis da função criaNovaLinha()
e não está disponível no escopo da aplicação.
Então, essa linha é movida para dentro do forEach()
, na requisição HTTP. Veja que você tem a mesma função basicamente, tabela.appendChild(criaNovaLinha(elemento.nome, elemento.email))
; nós deixamos essa função e removemos a que está dando erro.
Espero ter ajudado =)