Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gRoOvE

ES6 Template string looping

Recommended Posts

Olá, estou tentando fazer o "parsing" usando template string de um array JSON com objetos dentro, segue meu código:

const pessoas = [
  {"name":"Ronju", "age":"20"},
  {"name":"Roberta", "age":"60"}
];

const markup = `${pessoas.map(pessoas => `${pessoas.name}`).join()}`

document.body.innerHTML = markup;

Queria pegar separadamente o pessoas.name e pessoas.age, porém tentei de várias formas já mas não consigo..o máximo que consegui foi obter os dois nomes primeiro, depois as duas idades..mas queria os dados separados por iteração. Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites
6 horas atrás, wootzor disse:

Experimenta com:


let markup = `${pessoas.map(pessoas => `${pessoas.name} - ${pessoas.age}`).join('\n')}`;

 

Funcionou, obrigado.

 

Tentei de tantas formas, jurei que tinha feito assim, haha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.