前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js删除对象属性

js删除对象属性

原创
作者头像
IT工作者
发布2021-12-29 16:16:12
16K0
发布2021-12-29 16:16:12
举报
文章被收录于专栏:程序技术知识程序技术知识

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

代码语言:javascript
复制
let myObject = {
    "ircEvent": "PRIVMSG",
    "method": "newURI",
    "regex": "^http://.*"
};

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

代码语言:javascript
复制
let myObject = {
    "ircEvent": "PRIVMSG",
    "method": "newURI"
};

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

使用JavaScript的delete操作符,可以解决这个问题。

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

代码语言:javascript
复制
delete myObject.regex;
// or,
delete myObject['regex'];
// or,
var prop = "regex";
delete myObject[prop];

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档