InstruçÔes
Passo 10
Neste passo, vocĂȘ vai criar uma função que remove uma propriedade de um objeto.
Aqui estå um exemplo de remoção de uma propriedade usando
delete:
const bird = {
species: "Parrot",
canFly: true
};
const removeFlight = (pet) => {
delete pet.canFly; // remove property using delete keyword
return pet; // return the updated object
};
console.log(removeFlight(bird));
// { species: "Parrot" }
Neste exemplo, a propriedade canFly Ă© removida do objeto bird.
Agora crie uma função chamada removeEndangeredStatus. A função deve receber um parùmetro chamado animal.
Dentro da função, remova a propriedade isEndangered do objeto animal usando a palavra-chave delete. Retorne o objeto animal atualizado.
Depois de criar a função, use console.log para chamar removeEndangeredStatus(tiger) para que vocĂȘ possa ver o objeto atualizado no console.
O que fazer:
Testes:
- VocĂȘ deve criar uma função chamada `removeEndangeredStatus`.
- A função `removeEndangeredStatus` deve ter um Ășnico parĂąmetro, `animal`.
- A função `removeEndangeredStatus` deve retornar o objeto `animal` atualizado.
- `removeEndangeredStatus` deve usar a palavra-chave `delete` para remover a propriedade `isEndangered`.
- VocĂȘ deve registrar `removeEndangeredStatus(tiger)` no console.
- Chamar `removeEndangeredStatus(tiger)` deve remover a propriedade `isEndangered`.
- `removeEndangeredStatus` deve usar os parùmetros da função e funcionar com qualquer objeto.
Console