zoukankan      html  css  js  c++  java
  • 数组

    数组去重(待补充)

      方法1:这个方法适用于重复数据,需要整条数据保持一致,例:

    data:[

      0:{id:1,name:a}

      1:{id:1,name:a}

      2:{id:1,name:a}

    ]

    var arr = [];
      var str;
      for(var i =0; i<.data.length; i++){
        str = JSON.stringify(data[i]);
        if(arr.indexOf(str) == -1){
          arr.push(str);
          this.student_list.push(data[i]); //放到新数组里
        }
      }

      方法二:适用于根据数组里某个重复的字段进行去重

    data = [
         {id: 0, name: "小赵"},
         {id: 1, name: "小钱"},
         {id: 2, name: "小孙"},
         {id: 3, name: "小孙"},
         {id: 1, name: "小赵"},
         {id: 2, name: "小钱"},   
    ];
    let obj = {};
    
    data= data.reduce((cur,next) => {
        obj[next.id] ? "" : obj[next.id] = true && cur.push(next);
        return cur;
    },[])

    剔除数组数据(splice方法)

    if(_list[i].code != ''){ 

          _list.splice(i,1);

          i=i-1;

    }

     

  • 相关阅读:
    jQuery工具函数
    jqXHR对象
    跨域获取
    Ajax :六个全局事件
    表单序列化
    Ajax : $. get()和$.post() $.getScript $.getJSON
    Ajax : load()
    列队动画
    关于MindManager显示不同级别的控制
    Mybatis 查询传多个参数(3中方法)
  • 原文地址:https://www.cnblogs.com/cp123/p/11926539.html
Copyright © 2011-2022 走看看