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