从 JavaScript 对象中删除属性
要从 JavaScript 对象中删除属性,我们利用删除运算符。
用法:
删除运算符允许您从对象中删除特定属性。您可以通过多种方式使用它:
使用点表示法:
delete myObject.propertyName;
使用括号符号:
delete myObject['propertyName'];
分配给'undefined':
不推荐这种方法,但仍然如此可能。
var propName = 'propertyName'; myObject[propName] = undefined; delete myObject[propName];
示例:
考虑以下对象:
let myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" };
删除正则表达式属性,您可以使用提到的任何方法上图:
delete myObject.regex; console.log(myObject); // { ircEvent: 'PRIVMSG', method: 'newURI' }
使用删除运算符可确保属性从对象中有效删除。
以上是如何从 JavaScript 对象中删除属性?的详细内容。更多信息请关注PHP中文网其他相关文章!