--- title: Delete Properties from a JavaScript Object --- We can also delete properties from objects like this: delete ourDog.bark; The **delete operator** removes a property from an object. ## Syntax `delete expression` where expression should evaluate to a property reference, e.g.: delete object.property delete object['property'] ## Parameters **object**
The name of an object, or an expression evaluating to an object. **property**
The property to delete. ## Example ```js var person = {name:'Jay', age:'52'}; delete person['age']; console.log(person); //{name:'Jay'} ``` ## Return value Throws in strict mode if the property is an own non-configurable property (returns false in non-strict). Returns true in all other cases. [Read more](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete)