Olá, tudo bom?
Ao terminar de resolver o desafio proposto, decidi questionar algo que me chama atenção há algum tempo. Acredito que seja algo até bobo, mas algumas vezes, ao rodar algum código, a formatação dos resultados vem todos em uma linha ou com cada informação em um sua linha própria no terminal.
Segue o meu código com o desafio concluído:
const clientes = [
    {
        nome: "Andre",
        cpf: "12121212121",
        dependentes: [
            {
            nome: "Sara",
            parentesco: "filha",
            dataNascimento: "20/03/2011" 
            },
            {
            nome: "Sabrina",
            parentesco: "filha",
            dataNascimento: "04/01/2014"
            }
        ],
    },
    {
        nome: "Juliana",
        cpf: "56756756756",
        dependentes: [
            {
            nome: "Sophia",
            parentesco: "filha",
            dataNascimento: "30/08/2020"
            }
        ]
    }
]
let listaDependentes = "";
for (i = 0; i < clientes.length; i++) {
    listaDependentes = [...clientes[i].dependentes, ...clientes[++i].dependentes];
}
console.log(listaDependentes);
console.table(listaDependentes);
E aqui está como meu terminal ficou ao rodar o código:
 
  
Veja que os objetos da dependentes Sara e Sophia vieram impressos todos em apenas uma linha. Já a dependente Sabrina teve seus valores impressos em linhas próprias. Por que isso acontece?
Obrigado.
 
            