Remove property from JavaScript object

2

As an example, we can pose an object in the following way:

var myObject = {
    "Event": "Prueba",
    "method": "post",
    "url": "http://"
};

What is the best way to remove the url property to end with a new myObject object ?, example:

var myObject = {
    "Event": "Prueba",
    "method": "post"
};
    
asked by Walter Cordova 27.08.2018 в 20:12
source

2 answers

2

var myObject = {
    "Event": "Prueba",
    "method": "post",
    "url": "http://"
};

delete myObject.url;
// o puedes usar
//delete myObject['url'];
console.log('url property delete', myObject);

You can use the delete operator.

I left you two ways, if you find more you share.

var myObject = {
"Event": "Prueba",
"method": "post",
"url": "http://" };

delete myObject.url;
// o puedes usar
//delete myObject['url'];
console.log('url property delete', myObject);
  

Codepen example

Greetings.

    
answered by 27.08.2018 / 20:22
source
2

With delete , for example:

var myObject = {
    "Event": "Prueba",
    "method": "post",
    "url": "http://"
};

// imprime el objeto con el atributo "url"
console.log(myObject);

// elimino el atributo
delete myObject.url;

// imprime el objeto sin el atributo "url"
console.log(myObject);
    
answered by 27.08.2018 в 20:16