1
resposta

[Projeto] Resolução

const receita = {
    nome: 'Bolo de Chocolate',
    ['ingredientes']: ['farinha', 'açúcar', 'cacau em pó', 'ovos', 'leite', 'manteiga'],
    tempoPreparo: 60}
     
    console.log("Ingrediente complementar:", receita.ingredientes[2]);
1 resposta

Olá, Letícia! Tudo bem?

Mandou bem na resolução!

Seu código está correto e acessou o item específico do array dentro do objeto perfeitamente.

Deixo apenas uma curiosidade sobre a sintaxe que você usou na linha 3:

['ingredientes']: ['farinha', ...

Usar colchetes [] na criação da chave do objeto (Computed Property Names) é super útil quando o nome da propriedade vem de uma variável. Porém, quando o nome é fixo, como neste caso, podemos escrever de forma direta, deixando o código um pouquinho mais limpo:

const receita = {
    nome: 'Bolo de Chocolate',
    ingredientes: ['farinha', 'açúcar', 'cacau em pó', 'ovos', 'leite', 'manteiga'], // Sem os colchetes na chave
    tempoPreparo: 60
}

O resultado final é o mesmo, é apenas uma dica de estilo para o dia a dia!

Continue praticando!

Bons estudos!

Sucesso

Imagem da comunidade