tutz

¿Cómo eliminar una propiedad de un objeto en Javascript?

En esta oportunidad quiero explicarles como ustedes pueden eliminar una propiedad de un objeto en Javascript.

Para esto vamos a ver un ejemplo:

Primero voy a definir un objeto con dos propiedades.

let x = { a: 2, b: 'c' };

Ahora si queremos eliminar la propiedad a, lo único que tenemos que hacer es usar el operador delete

Y le pasamos la propiedad que queremos eliminar, en este caso

delete x.a; // true

Y este operador nos va a devolver true si es que lo elimino o de lo contrario nos devuelve false.

Otra posibilidad que podemos optar es asignándole a la propiedad el valor de undefined. Así como a continuación:

x.a = undefined;

Aunque no es lo mismo que el operador delete, en la mayoría de casos te va a servir para lo que necesitas.