Code前端首页关于Code前端联系我们

js删除对象属性

terry 2年前 (2023-09-09) 阅读数 121 #Javascript
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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门