1. 犀牛前端部落首页
  2. JavaScript百科

js删除对象属性

js删除对象属性

假设你使用下面的代码创建了一个对象:

let myObject = {
    "ircEvent": "PRIVMSG",
    "method": "newURI",
    "regex": "^http://.*"
};

如果你想要删除regex属性,使得新的对象成为下面这样:

let myObject = {
    "ircEvent": "PRIVMSG",
    "method": "newURI"
};

我们该如何删除对象的regex属性呢?

使用JavaScriptdelete操作符,可以解决这个问题。

例如,上面的代码可以修改为:

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

对于你对delete运算符非常感兴趣,可以查看kangax写的一篇关于delete语句的非常深入的文章,理解delete。

以上就解决了js如何删除运算符。

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/4217.html

发表评论

登录后才能评论