JavaScript destruir objeto

JavaScript destruir objeto
Destruir un objeto en JavaScript es de gran ayuda mientras se trata de los datos a granel. Por ejemplo, este enfoque también es muy útil para liberar la memoria y los recursos que poseen un objeto en particular que ya no es necesario. Además, para omitir o acceder a un valor particular refiriéndose a su propiedad para actualizarlo o utilizarlo respectivamente

Este artículo discutirá los enfoques que se pueden implementar para destruir un objeto en JavaScript.

Cómo destruir objetos en JavaScript?

Un objeto puede ser destruido en JavaScript utilizando las siguientes técnicas:

  • "borrar"Operador.
  • "A mano"Destruyendo el objeto.

Enfoque 1: Destruya el objeto en JavaScript usando el operador Eliminar

En este enfoque, se eliminará una propiedad de objeto en particular con la ayuda del operador Eliminar y devolverá "indefinido"Al acceder a él.

Este operador se puede aplicar especificando justo antes de la propiedad de un objeto.

Ejemplo

En primer lugar, declare una matriz de objetos que tienen las propiedades especificadas y muestrenlo:

Dejar testObject =
Nombre: "David",
Edad: 22
;
consola.Log (testObject.nombre);

A continuación, aplique el "borrar"Operador refiriéndose a la propiedad del objeto especificado. Esto dará como resultado eliminar la propiedad del objeto correspondiente:

Eliminar testObject.nombre;
consola.Log (testObject.nombre);

Producción

En la salida anterior, se puede observar que la propiedad del objeto "edad" se omite.

Enfoque 2: Destruir manualmente el objeto en JavaScript

Esta técnica se puede utilizar para definir una función personalizada y pasar el objeto creado en su argumento al acceder a ella.

Ejemplo

En primer lugar, declare la función llamada "DestroyObject ()"Tener el parámetro especificado. En su definición, inicialice el parámetro establecido como "indefinido":

function DestroyObject (obj)
obj = indefinido;

Ahora, cree el siguiente objeto con las propiedades especificadas y muestrelo:

testObject =
X: 1,
Y: "David"

consola.log (testObject)

Finalmente, acceda a la función definida pasando el objeto creado como argumento. Esto dará como resultado mostrar "indefinido"En la consola, ya que el parámetro definido en la definición de función se asigna así. Por lo tanto, el objeto especificado cuando actúa como su parámetro (función) también actuará lo mismo (indefinido):

consola.log (DestroyObject (testObject))

Producción

Hemos proporcionado los enfoques para destruir un objeto en JavaScript.

Conclusión

Un objeto puede ser destruido en JavaScript usando el "borrar"Operador o destruyéndolo manualmente. El primer enfoque es simple, ya que resulta en omitir una propiedad específica de un objeto. El último enfoque, por otro lado, destruye el objeto junto con todas sus propiedades asociadas con la ayuda de una función personalizada. Este artículo demostró el concepto de destruir objetos en JavaScript.