Digamos que creo un objeto de la siguiente manera:
let myObject = {
"ircEvent": "PRIVMSG",
"método": "nuevaURI",
"regex": "^http://.*"
};
para terminar con el nuevo myObject
de la siguiente manera?
let myObject = {
"ircEvent": "PRIVMSG",
"método": "nuevaURI"
};
- johnstok
SourcePara eliminar una propiedad de un objeto (mutando el objeto), puede hacerlo así:
eliminar miObjeto.regex; // o, borrar miObjeto['regex']; // o, var prop = "regex"; eliminar miObjeto[prop];
Demostración
var myObject = {
"ircEvent": "PRIVMSG",
"método": "nuevaURI",
"regex": "^http://.*"
};
eliminar myObject.regex;
consola.log(miObjeto);
Si desea un objeto nuevo con todas las claves del original excepto algunas, puede usar desestructuración.
Demostración
let myObject = {
"ircEvent": "PRIVMSG",
"método": "nuevaURI",
"regex": "^http://.*"
};
const {regex, ...newObj} = myObject;
consola.log(nuevoObj); // no tiene clave 'regex'
consola.log(miObjeto); // permanece sin cambios