# The JavaScript delete Operator

> Learn how the JavaScript delete operator removes a property or method from an object, using either the dot notation or the square bracket syntax.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2019-06-05 | Topics: [JavaScript](https://flaviocopes.com/tags/js/) | Canonical: https://flaviocopes.com/javascript-delete-operator/

The `delete` [JavaScript](https://flaviocopes.com/javascript/) operator is used to delete a property from an object.

Say you have this object:

```js
const car = {
  model: 'Fiesta',
  color: 'green'
}
```

You can delete any property from it, or method, using the `delete` operator:

```js
delete car.model
```

You can also reference the property/method using the brackets syntax:

```js
delete car['color']
```
