How to remove properties from an object

Learn how to remove properties from a JavaScript object.

Remove properties from an object

delete Operator can remove properties from an object:

Instance

var person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};
delete person.age;  // Or delete person["age"];
// Before deletion: person.age = 50, after deletion, person.age = undefined

Try it yourself

delete Operator will remove the value of the property as well as the property itself.

The property cannot be used before it is re-added.

delete Operator is intended to be used for object properties. It has no effect on variables or functions.

Note:delete Operator should not be applied to predefined JavaScript object properties. It may cause your application to crash.

Liittyvät sivut

Oppitunti:JavaScript-objekti