从 JavaScript 对象中删除属性
给定一个具有多个属性的对象,用户通常需要删除特定属性来修改对象的结构。为了实现这一点,JavaScript 提供了一种使用删除运算符的简单而强大的方法。
考虑以下对象:
let myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" };
如何删除正则表达式属性:
删除 regex 属性并获取以下内容object:
let myObject = { "ircEvent": "PRIVMSG", "method": "newURI" };
使用删除运算符如下:
delete myObject.regex;
使用删除的其他方法:
除了上述方法之外,还有是使用 delete:
delete myObject['regex'];
或使用变量来存储来删除属性的替代方法属性名称:
var prop = "regex"; delete myObject[prop];
演示:
提供的代码片段演示了如何从 myObject 中删除正则表达式属性:
var myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" }; delete myObject.regex; console.log(myObject);
输出:
{ ircEvent: 'PRIVMSG', method: 'newURI' }
以上是如何使用'delete”运算符从 JavaScript 对象中删除属性?的详细内容。更多信息请关注PHP中文网其他相关文章!