Instruções

Passo 9

Neste passo, você vai criar uma função que atualiza uma propriedade de um objeto. Aqui está um exemplo de atualização de uma propriedade dentro de uma função:
const dog = {
  age: 4
};

const changeAge = (pet, updatedAge) => {
  pet.age = updatedAge; // update existing property using dot notation
  return pet; // return the updated object
}

console.log(changeAge(dog, 6)); // { age: 6 }
Neste exemplo, a propriedade age é atualizada para um novo valor. Agora crie uma função chamada updateAge. A função deve receber dois parâmetros: animal e newAge. Dentro da função, atualize a propriedade age do objeto animal para newAge. Retorne o objeto animal atualizado. Depois de criar a função, use console.log para chamar updateAge(elephant, 12) para que você possa ver o objeto elephant atualizado no console.

O que fazer:

Testes:

  • Você deve criar uma função chamada `updateAge`.
  • A função `updateAge` deve ter dois parâmetros: `animal` e `newAge`.
  • `updateAge` deve usar notação de ponto para atualizar a propriedade `age`.
  • A função `updateAge` deve retornar o objeto `animal` atualizado.
  • Você deve registrar `updateAge(elephant, 12)` no console.
  • Chamar `updateAge(elephant, 12)` deve atualizar a propriedade age.
  • `updateAge` deve usar os parâmetros da função e funcionar com qualquer objeto.

Console