Olá, estava estudando a sintaxe de espalhamento para arrays em objetos e me deparei com o seguinte erro → TypeError: Cannot read properties of undefined (reading 'numero') e ainda não consegui corrigi-lo, desde já agradeço qualquer sugestão.
const cliente = {
nome: "João",
idade: 24,
email: "joao@firma.com",
telefone: ["112233445566", "998877665544"],
}
cliente.enderecos = [
{
rua: "R. Joseph Climper",
numero: 1337,
apartamento: true,
complemento: "ap 934",
}
]
function ligaParaCliente (telefonecomercial, telefonecomercial1){
console.log(`Ligando para ${telefonecomercial}`);
console.log(`Ligando para ${telefonecomercial1}`);
}
ligaParaCliente(...cliente.telefone);
const encomenda = {
destinatario: cliente.nome,
rua: cliente.enderecos[0].rua,
numero: cliente.enderecos[1].numero,
};
console.log(encomenda);