Neste artigo você vai aprender a como remover propriedades de objetos em JavaScript – utilizando uma instrução da própria linguagem
Fala programador(a), beleza? Bora aprender mais sobre JavaScript e seus objetos!
A parte legal dessa ação de remover uma propriedade em um objeto em JavaScript é que é muito fácil
Porém é diferente das outras formas de alguma alteração em objeto da linguagem, que na maioria das vezes é por meio de um método
Para remover utilizaremos a expressão delete junto da propriedade do objeto em questão
Veja um exemplo:
let pessoa = { nome: 'Matheus', idade: 29 } delete pessoa.idade; console.log(pessoa);
E a saída será:
{ nome: "Matheus" }
Perceba que a propriedade idade foi deletada do objeto pessoa, após a utilização da instrução delete
Podemos utilizar a outra variação de acessar propriedades em objetos:
delete objeto['propriedade']
O resultado final é o mesmo, só uma a questão de acessar a propriedade de outra forma
E uma curiosidade: o fato de deletar uma propriedade com delete não libera a memória utilizada pelo programa
Apenas temos a propriedade removida do objeto que desejamos alterar
Conclusão
Neste artigo vimos como remover propriedades de objetos
Para este fim utilizamos a instrução delete somada da propriedade que queremos remover do objeto
Assim a mesma será deletada após a instrução, e o valor dela, caso você tente acessar, será de undefined
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube