zoukankan      html  css  js  c++  java
  • js 对象数组去重

    对象去重:

      unique1(array){     // 对象去重方法
                var allArr = [];    //建立新的临时数组
                for(var i=0;i<array.length;i++){
                       var flag = true;
                     for(var j=0;j<allArr.length;j++){
                       if(array[i].cityId == allArr[j].cityId){
                        flag = false;
                      };
                }; 
                if(flag){
                  allArr.push(array[i]);
                };
          };
          return allArr;
    }  

    数组去重:

    unique1(array){ // 数组去重
                var n = []; //一个新的临时数组
                //遍历当前数组
                for(var i = 0; i < array.length; i++){ 
                    //如果当前数组的第i已经保存进了临时数组,那么跳过,
                    //否则把当前项push到临时数组里面
                    if (n.indexOf(array[i]) == -1) {
                        n.push(array[i]);
                    } 
                } 
                return n; 
            }
    

      

  • 相关阅读:
    Android随笔
    Android随笔
    阅读笔记
    Android随笔
    Android随笔
    Android随笔
    Android随笔
    Java随笔
    Android随笔
    NC20265 着色方案(dp)
  • 原文地址:https://www.cnblogs.com/DangerousBaymax/p/9156608.html
Copyright © 2011-2022 走看看