JavaScript 移除 object元素
var test={
test1:{
text:"1",
value:"A"
},
test2:{
text:"2",
value:"B"
},
test3:{
text:"3",
value:"C"
}
};
delete test["test2"]; //移除test2
//test =>变为下图
创建后
移除后
因为object是没有长度的,所以直接delete移除
数组也可使用,但是delete会将元素变为undefined,清空内存,但是还是占着位置,长度不变
数组移除请看另一篇文章