zoukankan      html  css  js  c++  java
  • 删除数组中指定的某个对象

    1.首先说下字符串与对象之间的转换:

    JSON.stringfy()将对象、数组转换成字符串;

    JSON.parse()将字符串转成json对象。

    2.删除数组对象中name='已办结的'对象

    
    var newArr=
    
    [{name: "已办结", value: "10015"},
    
    {name: "已撤销", value: "276"},
    
    {name: "班组未分配", value: "183"},
    
    {name: "处理中", value: "177"},
    
    {name: "未派单", value: "94"},
    
    {name: "已暂停", value: "9"}]
    
    

    方法一:

    
    newArr.forEach((value,index,array)=>{
    
    if(value.name =='已办结'){
    
      array.splice(value,1)
    
      //    delete array[index]        //方法二
    
    }  })
    
    

    方法三:

    
    var arrNew=[];
    
    newArr.forEach((value,index,array)=>{
    
    if(value.name ! =='已办结'){
    
    arrNew.push(value);
    
    }  })
    
    

    说明:

    Array.forEach(function(value , index , array){ //value为遍历的当前元素,index为当前索引,array为正在操作的数组

    //do something

    },thisArg)

    2.删除数组对象中除了name='已办结的'对象

    
    var newArr=arrNew.filter(function(item){
              return item.name.match(/已办结/)
       })
    


    作者:程序员是粉色的
    链接:https://www.jianshu.com/p/a51d50b16fb8
    来源:简书
  • 相关阅读:
    github中建立pages
    批处理指令_windows定时关机脚本
    批处理指令_同步数据脚本
    python_笔记
    python_操作outlook
    按键精灵_一些踩过的坑
    linux_一些踩过的坑
    python_快速排序
    python_jira库的一些常用操作
    jira_一些踩过的坑
  • 原文地址:https://www.cnblogs.com/youran/p/14366008.html
Copyright © 2011-2022 走看看