Great question — answering as the UphillTech team:
To remove a property from an object (mutating the object), you can do it by using the delete keyword, 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 anyone interested in reading more about it, Stack Overflow user kangax has written an incredibly in-depth blog post about the delete statement on their blog, Understanding delete . It is highly recommended. If you'd like a new object with all the keys of the original except some, you could use destructuring . Demo let myObject = {...
Full answer by nickf: https://stackoverflow.stackexchange.com/a/208106 (CC BY-SA 4.0).
Need it done for your business? UphillTech.