对象。数组删除某一项

//对象删除某一属性
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]

  

原文地址:https://www.cnblogs.com/chenlw/p/14462077.html