Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

ForEach percorre que tipo de dados?

Na busca de pacientes através de API, depois de parseado o conteúdo de texto, verifiquei que o type of do conteudo passar a ser object.

O código forEach abaixo percorre objetos também?

 pacientes.forEach(function(paciente){
          adicionaPacienteNaTabela(paciente);
       });

O typeof não deveria ser array? Qual é o mecanismo de forEach no que diz respeito a percorrer tipos de dados?

1 resposta
solução!

Wesley, boa tarde!

O forEach() percorre uma array, entretanto essa array pode estar com qualquer tipo de dado (strings, ints, outras arrays e também objetos), sendo assim ele vai percorrer cada item dentro da array e se você executar um typeof(item) ele vai retornar um objeto mesmo, mas o dado que encapsula todos os itens juntos é uma array

Espero ter ajudado e bons estudos!