JS中删除对象的某个属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中删除对象的某个属性相关的知识,希望对你有一定的参考价值。
参考技术A delete 是删除对象的属性的唯一真正的方法但它的性能要比 object[key] = undefined 差很多
这个选择不是这个问题的正确答案!但是,如果你小心使用它,你可以大大加快一些算法。如果您delete在循环中使用并且在性能方面存在问题,可以考虑这种用法
在数组中,与普通的旧对象不同,使用delete在表单中留下垃圾,null在数组中创建一个“洞”, 而且length不变
如何从JavaScript对象中移除一个属性
参考技术A js中其实是有delete这个关键字的var
obj
=
key1:
'value1',
key2:
'value2';delete
obj.key1;
这样就能删除obj中的key1了。
不过delete不能删除直接使用var定义的变量。
比如:var
var1
=
'value1';delete
var1;
以上是关于JS中删除对象的某个属性的主要内容,如果未能解决你的问题,请参考以下文章