js删除对象属性

假设您使用以下代码创建一个对象:
let myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^http://.*"
};
如果您想删除正则表达式属性,以便新对象如下所示:
let myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI"
};
我们如何删除对象的正则表达式属性?
使用 JavaScript 的 delete 运算符来解决这个问题。
例如上面的代码可以改为:
delete myObject.regex;
// or,
delete myObject['regex'];
// or,
var prop = "regex";
delete myObject[prop];
如果你对delete操作符非常感兴趣,可以查看kangax写的一篇关于delete语句非常深入的文章来了解delete。
上面解决了如何在js中删除运算符。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:js采用两位小数精度 下一篇:ES2020 JavaScript 功能
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。