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

    // 最简单数组去重法

    function 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;

    }

    // 判断浏览器是否支持indexOf indexOf ecmaScript5新方法 IE8以下(包括IE8IE8只支持部分ecma5)不支持

    if (!Array.prototype.indexOf){

      // 新增indexOf方法

      Array.prototype.indexOf = function(item){

        var result = 1, a_item = null;

        if (this.length == 0){

          return result;

        }

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

          a_item = this[i];

          if (a_item === item){

            result = i;

            break;

          }  

        }

        return result;

      }

    }

  • 相关阅读:
    第二次作业——评分!
    第一次点评!
    神经网络测试:利用分块patch输入的弊端
    利用分块进行网络输入测试
    python 用filter求解素数
    英语语法
    git clone 下载出现Time out
    路由转发
    获取用户密码
    后门维持
  • 原文地址:https://www.cnblogs.com/yaoyao-/p/10873556.html
Copyright © 2011-2022 走看看