Instruções
Passo 8
Neste passo, você vai criar uma função que adiciona uma nova propriedade a um objeto.
Aqui está um exemplo de como adicionar uma propriedade dentro de uma função:
const cat = {
species: "Cat"
};
const addColor = (pet, color) => {
pet.color = color; // add new property using dot notation
return pet; // return the updated object
}
console.log(addColor(cat, "White"));
// {
// species: 'Cat',
// color: 'White'
// }
Neste exemplo, a propriedade color é adicionada ao objeto cat.
Agora crie uma função chamada addHabitat. A função deve receber dois parâmetros: animal e habitat.
Dentro da função, adicione uma nova propriedade chamada habitat ao objeto animal. Defina seu valor igual ao parâmetro habitat.
Retorne o objeto animal atualizado.
Depois de criar a função, use console.log para chamar addHabitat(tiger, "Rainforest") para que você possa ver o objeto tiger atualizado no console.
O que fazer:
Testes:
- Você deve criar uma função chamada `addHabitat`.
- A função `addHabitat` deve ter dois parâmetros: `animal` e `habitat`.
- `addHabitat` deve usar notação de ponto para adicionar a propriedade `habitat`.
- A função `addHabitat` deve retornar o objeto `animal` atualizado.
- Você deve registrar `addHabitat(tiger, "Rainforest")` no console.
- Chamar `addHabitat(tiger, "Rainforest")` deve adicionar uma propriedade habitat ao objeto tiger.
- `addHabitat` deve usar os parâmetros da função e funcionar com qualquer objeto.
Console