Este artigo discutirá as abordagens que podem ser implementadas para destruir um objeto em JavaScript.
Como destruir objetos em javascript?
Um objeto pode ser destruído em JavaScript usando as seguintes técnicas:
Abordagem 1: Destrua o objeto em JavaScript usando o operador de exclusão
Nesta abordagem, uma propriedade de objeto específica será removida com a ajuda do operador de exclusão e retornará “indefinido”Ao acessá -lo.
Este operador pode ser aplicado especificando -o pouco antes da propriedade de um objeto.
Exemplo
Em primeiro lugar, declare uma variedade de objetos com as propriedades especificadas e exibi -las:
Deixe testObject =Em seguida, aplique o “excluir”Operador referindo -se à propriedade do objeto especificado. Isso resultará na exclusão da propriedade do objeto correspondente:
Exclua testObject.nome;Saída
Na saída acima, pode -se observar que a propriedade do objeto “idade”É omitido.
Abordagem 2: Destruindo manualmente o objeto em JavaScript
Essa técnica pode ser utilizada para definir uma função personalizada e passar o objeto criado em seu argumento enquanto o acessava.
Exemplo
Em primeiro lugar, declare a função chamada “DestroyObject ()”Tendo o parâmetro especificado. Em sua definição, inicialize o parâmetro declarado como “indefinido”:
função destruirObject (obj)Agora, crie o seguinte objeto com as propriedades especificadas e exiba -o:
testObject =Por fim, acesse a função definida passando o objeto criado como seu argumento. Isso resultará na exibição “indefinido”No console como o parâmetro definido na definição da função, é atribuído. Portanto, o objeto especificado quando atua como seu parâmetro (função) também agirá o mesmo (indefinido):
console.LOG (DestroyObject (TestObject))Saída
Fornecemos as abordagens para destruir um objeto em JavaScript.
Conclusão
Um objeto pode ser destruído em JavaScript usando o “excluirOperador ou destruindo manualmente. A primeira abordagem é simples, pois resulta em omitir uma propriedade específica de um objeto. A última abordagem, por outro lado, destrói o objeto junto com todas as suas propriedades associadas com a ajuda de uma função personalizada. Este artigo demonstrou o conceito de destruir objetos em JavaScript.