zoukankan      html  css  js  c++  java
  • 一个对象,数组去重的方法

    对象:

            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; 
            }
  • 相关阅读:
    第九周周记
    第七周周记
    第三次作业第一题
    第五周周记
    《世界是数字的》读后感想
    第十周周记
    迷茫
    测试作业
    价值观作业
    作业二 感想
  • 原文地址:https://www.cnblogs.com/tanxiang6690/p/8868491.html
Copyright © 2011-2022 走看看