41 lines
984 B
Markdown
41 lines
984 B
Markdown
---
|
|
title: Delete Properties from a JavaScript Object
|
|
localeTitle: Eliminar propiedades de un objeto de JavaScript
|
|
---
|
|
También podemos eliminar propiedades de objetos como este:
|
|
```
|
|
delete ourDog.bark;
|
|
```
|
|
|
|
El **operador de eliminación** elimina una propiedad de un objeto.
|
|
|
|
## Sintaxis
|
|
|
|
`delete expression` donde la expresión debe evaluar una referencia de propiedad, por ejemplo:
|
|
```
|
|
delete object.property
|
|
delete object['property']
|
|
```
|
|
|
|
## Parámetros
|
|
|
|
**objeto**
|
|
El nombre de un objeto, o una expresión que evalúa a un objeto.
|
|
|
|
**propiedad**
|
|
La propiedad para eliminar.
|
|
|
|
## Ejemplo
|
|
|
|
```js
|
|
var person = {name:'Jay', age:'52'};
|
|
delete person['age'];
|
|
|
|
console.log(person); //{name:'Jay'}
|
|
```
|
|
|
|
## Valor de retorno
|
|
|
|
Se lanza en modo estricto si la propiedad es una propiedad no configurable propia (devuelve falso en no estricto). Devuelve true en todos los demás casos.
|
|
|
|
[Lee mas](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete) |