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