0
点赞
收藏
分享

微信扫一扫

JS 删除对象中的某个属性

whiteMu 2023-02-25 阅读 155


方法1

删除是删除对象的属性没有任何剩菜剩下的唯一真正的方法

但它的工作比其“替代”设置慢100倍 object[key] = undefined

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

console.log(myObject);

方法2

这个选择不是这个问题的正确答案!但是,如果你小心使用它,你可以大大加快一些算法。如果您delete在循环中使用并且在性能方面存在问题,请阅读详细解释

var obj = {
field: 1
};
obj.field = undefined;


举报

相关推荐

0 条评论