Cómo se borra una propiedad de un objeto en javascript?

Publicado por Alisson Hegmann
hace 4 años

Tengo un objeto como este:

var ruta = {
    "recurso": "productos",
    "titulo": "Listado de productos",
    "ruta": "/productos"
};

Quiero eliminar la propiedad "ruta" para que quede de esta forma:

var ruta = {
    "recurso": "productos",
    "titulo": "Listado de productos"
};

Cual es la mejor forma de hacerlo? Gracias

javascript
Respuesta de Gordon Shumway
hace 4 años

Debes usar el operador delete de cualquiera de estas dos formas. Ejemplo basado en tu código:

// Opción 1:
delete ruta.ruta;

// Opción 2:
delete ruta['ruta'];

Saludos!

Respuesta de Alisson Hegmann
hace 4 años

Muchas gracias