1
resposta

Resolução

const vinil = {
    artista: 'Lorde',
    titulo: 'Melodrama',
    tiragem: 'A1500',
    codigoDeBarras: '7891234567890',
    gravadora: 'Universal Music New Zealand',
};

console.log(vinil);

console.log('------');
console.log(`    Disco: ${vinil.titulo}
    Artista: ${vinil.artista}
    Código de barras: ${vinil.codigoDeBarras}`);

console.log('------');

vinil.peso = '180g';
vinil.lancamento = '2018';

console.log(vinil);

function adicionarInformacoesEmUmObjeto(obj, chave, valor) {
    return obj[chave] = valor; // adiciona a propriedade ao objeto
}

console.log(adicionarInformacoesEmUmObjeto(vinil, 'formato', 'LP 12"'));
console.log(vinil)

function exibirInformacoesDeUmItemDeObjeto(obj, itemDoObjeto) {
    return obj[itemDoObjeto]
}

console.log(exibirInformacoesDeUmItemDeObjeto(vinil, 'formato'));
1 resposta

Bom dia, Maxine! Tudo bem?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de objetos para representar dados complexos, utilizou muito bem a notação de colchetes e ponto para acessar e modificar propriedades e ainda compreendeu a importância das funções, como as que adicionam e exibem informações dinamicamente.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!