1
resposta

[Projeto] EX 5

Bom dia, segue a minha resolução do ex 5

const carro = {
    marca: 'Honda',
    modelo: 'Honda 2020',
    ano: 2020,
    cor:'Azul',
    ligado: true,
    placa: '1256ABC'
 }
 const carroNovo = {
    marca: 'Al-Shabab car',
    modelo:'Shabab 2024',
    ano: 2024,
    cor:'Branco',

 }
 const carroComNovosDetalhes = {...carro, ...carroNovo};
 console.log(carroComNovosDetalhes);
 carroComNovosDetalhes.placa = '42434'
 console.log(carroComNovosDetalhes);
1 resposta

Oi Flavio,

Excelente resolução do exercício! 👍 Você utilizou o spread operator (...) de forma correta para combinar os objetos carro e carroNovo.

Perceba que, ao usar o spread operator, as propriedades de carroNovo sobrescrevem as propriedades de mesmo nome em carro. Por isso, o objeto carroComNovosDetalhes terá as propriedades marca, modelo, ano e cor de carroNovo, e as propriedades ligado e placa de carro.

A alteração da propriedade placa após a criação de carroComNovosDetalhes demonstra que você entendeu bem como manipular as propriedades de um objeto. 💪

Para saber mais: Spread syntax (...)

Continue praticando e explorando as funcionalidades do JavaScript! 💻

tux matrix Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓