freeCodeCamp/guide/english/javascript/tutorials/delete-properties-from-a-ja.../index.md

40 lines
866 B
Markdown

---
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** <br/>
The name of an object, or an expression evaluating to an object.
**property** <br/>
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)