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

    参考:http://blog.csdn.net/zhihua_w/article/details/52184289

              http://blog.csdn.net/vivian_jay/article/details/76449148

              https://www.cnblogs.com/leonwang/p/4845576.html

    第一种方法

    Array.prototype.method3 = function(){  
                 //直接定义结果数组               var arr=[this[0]];              for(var i = 1; i < this.length; i++){    //从数组第二项开始循环遍历此数组                   //对元素进行判断:  
    //                 //如果数组当前元素在此数组中第一次出现的位置不是i  
    //                 //那么我们可以判断第i项元素是重复的,否则直接存入结果数组  
    //                 if(this.indexOf(this[i]) == i ){  
    //                     arr.push(this[i]);  
    //                 }
    //                 else if(this.indexOf(this[i]) == -1){
    //                     arr.push(this[i]);
    //                 }  
    //             }  
    //             return arr;  
              
    //         }   
    // var arr = [112,112,34,'你好',112,112,34,'你好','str','str1',NaN];  
    //         alert(arr.method3()); 

    第二种方法

    // function unique(br){ 
    // //直接定义结果数组 
    // var arr=[br[0]]; 
    // var hasNaN = false 
    // for(var i = 1; i < br.length; i++){ //从数组第二项开始循环遍历此数组 
    // //对元素进行判断: 
    // //如果数组当前元素在此数组中第一次出现的位置不是i 
    // //那么我们可以判断第i项元素是重复的,否则直接存入结果数组 
    // if(br.indexOf(br[i]) == i ){ 
    // arr.push(br[i]); 
    // }
    // else if(br.indexOf(br[i]) == -1){
    // if(!hasNaN){
    // arr.push(br[i])
    // hasNaN = true
    // }
    // } 
    // } 
    // return arr;
  • 相关阅读:
    Python语法解析器PLY——lex and yacc in Python
    spider-lang :爬虫语言,专为网络爬虫设计
    使用ANTLR做一个简单的Python SQL语法解析器
    使用Antlr实现简单的DSL
    Wrights Notes
    20个人团建能干些什么?
    zz
    贾跃亭反思乐视节奏过快_公司频道_财新网
    西湖人才网 职称考评
    安能物流
  • 原文地址:https://www.cnblogs.com/yun1108/p/8561660.html
Copyright © 2011-2022 走看看