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

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

Linda Hamilton
Linda Hamilton原创
2024-12-25 10:42:10444浏览

How Do I Remove a Property from a JavaScript Object?

从 JavaScript 对象中删除属性

在 JavaScript 中,您可以通过添加或删除属性来动态修改对象。本文重点介绍从对象中删除特定属性的任务。

考虑以下 JavaScript 对象:

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

目标是从此对象中删除“regex”属性以获得以下结果:

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

使用delete关键字

从一个属性中删除一个属性对象,可以使用delete关键字。您可以通过三种方式指定要删除的属性:

  1. 点表示法:删除 myObject.regex
  2. 括号表示法:删除myObject['regex']
  3. 变量: var prop = "regex";删除 myObject[prop]

演示:

delete myObject.regex;

console.log(myObject); // Logs the modified object without the "regex" property

输出:

{ ircEvent: 'PRIVMSG', method: 'newURI' }

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

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn