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

    数组的去重,

    首先声明一个旧数组
    var arrOld = [1,2,3,4,5,6,7,8,9,8,7,6,5,4,3,2,1];
    可见旧数组中有许多重复的元素,那么我们来清除这些重复的元素
    声明一个新数组
    var arrNew = [];
    接下来我们在新数组中放入一个旧数组中的元素
    因为在新数组中 只有一个元素是不可能重复的
    var arrNew = [arrOld[0]];
    然后我们用for循环来遍历旧数组,假设旧数组中的所有元素都能放进新数组
    for(var i= ;i
    这里为什么i=1呢,因为我们之前已经把第0位数放到新数组中去了
           var flag = ="true";
    };
    我们还需要把旧数组和新数组作对比,两个数组里面有一个相等的就不把它放进新数组中
    for(var j=0;j
           这里用if来判断
           if(arrOld[i] == arrNew[j]{
                     flag = false;
                     break;
                     打断这次判断,
           }
            if(flag){
                   如果flag还是true,那就代表这个老数组不存在新数组中,
                  arrNew[arrNew.length] = arrOld[i];
            }
    }
    最后在控制台打印出来
    console.log(arrNew);
  • 相关阅读:
    工厂模式
    将博客搬至CSDN
    网络安全-跨站脚本攻击XSS(Cross-Site Scripting)
    Linux 权限
    git常用的语句
    git代码提交与克隆
    git学习
    Mybatis常见问题
    关于集合常见的问题
    远程连接(加密验证问题解决)
  • 原文地址:https://www.cnblogs.com/mlw1814011067/p/9139963.html
Copyright © 2011-2022 走看看