如何从 JavaScript 对象中删除属性? - JavaScript
javascriptweb developmentfront end technologyobject oriented programming更新于 2026/1/1 15:08:17
假设我们有一个对象如下 −
const myObject = {
"ircEvent": "PRIVMSG",
"method": "newURI",
"regex": "^http://.*"
};
我们需要说明删除属性正则表达式以得到新的 myObject 的最佳方法?
以下是解决方案 −
const myObject = {
&"ircEvent": &"PRIVMSG",
&"method": &"newURI"
};
delete 运算符用于从对象中删除属性。
const myObject = {
&"ircEvent": &"PRIVMSG",
&"method": &"newURI",
&"regex": &"^http://.*"
};
delete myObject['regex'];
console.log(myObject.hasOwnProperty(&"regex")); // false
JavaScript 中的 delete 运算符与 C 和 C++ 中的关键字 − 的功能不同
它不会直接释放内存。相反,它的唯一目的是从对象中删除属性。
输出
以下是控制台输出 −
False
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

