zoukankan      html  css  js  c++  java
  • 对象。数组删除某一项

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

      

  • 相关阅读:
    E
    J
    D
    并查集加优先队列
    动态规划-数位DPwindy
    动态规划-分组背包问题
    动态规划-LIS1
    动态规划-01背包
    [cf1434E]A Convex Game
    [atAGC106F]Figures
  • 原文地址:https://www.cnblogs.com/chenlw/p/14462077.html
Copyright © 2011-2022 走看看