Não entendi porque o código abaixo gerou erro. Alguém poderia me ajudar?
const cliente1 = {
nome: "André",
cpf: "12312312312",
dependentes: [{
nome: "Sara",
parentesco: "filha",
dataNasc: "20/03/2011"
},
{
nome: "Samia",
parentesco: "filha",
dataNasc: "04/01/2014"
}],
}
const cliente2= {
nome: "Juliana",
cpf: "56767867867",
dependentes: [{
nome: "Sophia",
parentesco: "filha",
dataNasc: "30/08/2020"
}],
}
let listaUnida=[...cliente1,... cliente2];
console.log(listaUnida);
O erro foi o seguinte:
H:\Dev\JavaScript\Objetos\teste.js:25
let listaUnida=[...cliente1,... cliente2];
^
TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator))
at Object.<anonymous> (H:\Dev\JavaScript\Objetos\teste.js:25:16)
←[90m at Module._compile (internal/modules/cjs/loader.js:1118:30)←[39m
←[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1138:10)←[39m
←[90m at Module.load (internal/modules/cjs/loader.js:982:32)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:875:14)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)←[39m
←[90m at internal/main/run_main_module.js:17:47←[39m