问题

假设我创建一个对象,如下所示:

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

如何删除属性 regex 以获得新的 myObject 的最佳方法如下?

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


解决方法

像这样:

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

对于有兴趣阅读更多信息的人,Stack Overflow用户 kangax 撰写了一篇令人难以置信的深入博客文章 >.强烈建议.




相关问题推荐