Page 1 of 1

JavaScript - How to remove a property from an object

Posted: 14 Jan 2015, 08:42
by PloMar
I have an object like this in javascript:

Code: Select all

var obj = {
  prop1: 'val 1',
  prop2: 'val 2',
  prop3: 'val 3'
};
What is the best way to remove the property "prop2" to end up with this new object:

Code: Select all

var obj = {
  prop1: 'val 1',
  prop3: 'val 3'
}

JavaScript - How to remove a property from an object

Posted: 14 Jan 2015, 08:56
by Admin
To remove a property from a javascript object, you can use the "delete" instruction.
Example:

Code: Select all

var obj = {
  prop1: 'val 1',
  prop2: 'val 2',
  prop3: 'val 3'
};

delete obj['prop2'];
// OR:
// delete obj.prop2;

console.log(obj);  // {prop1:"val 1", prop3:"val 3"}