Cómo eliminar propiedades de un objeto

Aprende a eliminar propiedades de objetos JavaScript.

Eliminar propiedades de un objeto

delete El operador puede eliminar propiedades de un objeto:

Instancia

var person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};
delete person.age;  // o delete person["age"];
// Antes de eliminar: person.age = 50, después de eliminar, person.age = undefined

Pruebe usted mismo

delete El operador elimina tanto el valor de la propiedad como la propiedad en sí.

Después de su eliminación, no se puede usar la propiedad hasta que se vuelva a agregar.

delete El operador está destinado a usarse con propiedades de objetos. No tiene efecto en variables o funciones.

Atención:delete El operador no debe aplicarse a las propiedades de objetos JavaScript predefinidos. Puede hacer que su aplicación se cuelgue.

Páginas relacionadas

Tutoriales:Objeto JavaScript