//对象删除某一属性
let obj = {
a:1,b:2,c:3
}
delete obj.a
或者
function delObjItem(obj,items){
let obj1 = {}
for(let i in obj){
if(items.indexOf(i)<0){
obj1[i] = obj[i]
}
}
return obj1;
}
delObjItem(obj,['b'])
//数组删除某一项
var array = [1, 2, 3, 4];
delete array[1];//[1, empty, 3, 4, 5]
或者
arrayObject.splice(index,howmany,item1,.....,itemX)
index: 必需。整数,规定添加/删除项目的位置,使用负数可从数组结
尾处规定位置。
howmany: 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1: 可选。向数组添加的新项目。
例:
let arr = [1,2,3,4,5];
arr.splice(1,2,9,0);
console.log(arr);// [1, 9, 0, 4, 5]