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

    一,删除一组数组

      var arr = [1,2,3,4,3,1,5];

      for(var i=0;i<arr.length;i++){      //从0开始循环得到数组中的每个数

        for(var j=i+1;j<arr.length;j++){   //从1开始循环得到数组中的每一个数

          if(arr[i]==arr[j]){        //比较前一个数与后一个数的值是否相同

            arr.splice(j,1);         //如果相同,删除数组中的后一个数

            j--;

          }

        }

      }

      alert(arr);

    二,假如有很多组数组

      var arr = [1,2,3,4,5,1,3]; 

      var arr2=[4,4,5,5];

      Array.prototype.check=function(){         //为数组添加原型(为所有对象添加方法)

        for(var i=0 ;i<this.length;i++){

          for(var j=i+1;j<this.length;j++){

            if(this[i]==this[j]){

              this.splice(j,1);

              j--;

            }

          }

        }

      }

      arr.check();

      arr2.check();

      alert(arr);

      alert(arr2);

  • 相关阅读:
    国产html编辑器
    豆瓣90mhz电台还行
    购物搜索
    linode vps 优化集锦
    这个系统,我看行,
    代理网站
    合理设置域名TTL值给网站加速
    dns切换到dnspod
    elixir usage
    JSSH介绍
  • 原文地址:https://www.cnblogs.com/gqx-html/p/6112395.html
Copyright © 2011-2022 走看看