首页 > web前端 > js教程 > 如何从 JavaScript 对象中删除属性?

如何从 JavaScript 对象中删除属性?

DDD
发布: 2024-12-24 02:01:14
原创
118 人浏览过

How Do I Delete a Property from a JavaScript Object?

从 JavaScript 对象中删除属性

在 JavaScript 中,对象是键值对的集合。从对象中删除属性会删除与该属性关联的键值对。

如何删除属性

有多种方法可以从对象中删除属性。 object:

  • 使用delete关键字:delete关键字删除指定的属性
delete myObject.regex; // Remove "regex" property
登录后复制
  • 使用方括号 (ES3 ): 您还可以使用方括号删除属性。
delete myObject['regex']; // Remove "regex" property
登录后复制
  • 使用变量(ES6 ): 您可以将属性名称存储在变量中,然后使用该变量删除该属性。
const prop = "regex";
delete myObject[prop]; // Remove "regex" property
登录后复制

示例

给定以下对象:

const myObject = {
  ircEvent: "PRIVMSG",
  method: "newURI",
  regex: "^http://.*"
};
登录后复制

删除“regex”属性并最终得到以下结果对象:

const myObject = {
  ircEvent: "PRIVMSG",
  method: "newURI"
};
登录后复制

您可以使用以下代码:

delete myObject.regex;

console.log(myObject); // Outputs: {ircEvent: "PRIVMSG", method: "newURI"}
登录后复制

以上是如何从 JavaScript 对象中删除属性?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板