Eu consigo ler a lista usando FOR porem quando tento usar foreach não obtenho sucesso. o codigo ainda diz que ha erros. Algum anjo me ajude ai
ARQUIVO XML Sabão em pó Leite Café Bolacha
============================== CODIGO HTMLEu consigo ler a lista usando FOR porem quando tento usar foreach não obtenho sucesso. o codigo ainda diz que ha erros. Algum anjo me ajude ai
ARQUIVO XML Sabão em pó Leite Café Bolacha
============================== CODIGO HTMLOlá, Fabricio, tudo bem?
Pelo que vi do seu código, a estrutura do forEach()
está correta. Talvez o problema seja que você não inicializou a variável itens
, nessa parte do código:
let doc = this.responseXML;
itens = doc.documentElement.childNodes;
Tente inicializar dessa forma:
let doc = this.responseXML;
let itens = doc.documentElement.childNodes;
Assim, o código abaixo deveria funcionar para qualquer array itens
:
itens.forEach(function (item){
console.log(item)
})
Se mesmo assim não funcionar, você pode mandar os erros que estão aparecendo?
Além disso, uma dica: quando você for postar código aqui no fórum, você deve deixá-lo dentro de um bloco de código, senão os outros alunos e alunas terão dificuldade em visualizá-lo. O bloco de código começa com três crases seguidas e termina com mais três crases seguidas, assim:
Por exemplo, um código HTML:
Note que você pode escrever o nome da linguagem junto com as três primeiras crases para realçar o código!
Você também pode clicar no ícone </>
na barra de ícones para gerar um bloco de código.
Fico no aguardo!