How do I remove a property from a JavaScript object? -


say create object follows:

var myobject = {     "ircevent": "privmsg",     "method": "newuri",     "regex": "^http://.*" }; 

what best way remove property regex end new myobject follows?

var myobject = {     "ircevent": "privmsg",     "method": "newuri" }; 

like this:

delete myobject.regex; // or, delete myobject['regex']; // or, var prop = "regex"; delete myobject[prop]; 

demo

var myobject = {      "ircevent": "privmsg",      "method": "newuri",      "regex": "^http://.*"  };  delete myobject.regex;    console.log(myobject);

for interested in reading more it, stack overflow user kangax has written incredibly in-depth blog post delete statement on blog, understanding delete. highly recommended.


Comments

Popular posts from this blog

windows - Why does Vista not allow creation of shortcuts to "Programs" on a NonAdmin account? Not supposed to install apps from NonAdmin account? -

c++ - How do I get a multi line tooltip in MFC -

unit testing - How to mock PreferenceManager in Android? -