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

    1. Array.prototype.unique = function()  
    2. {  
    3.     var n = {}, r = [], len = this.length, val, type;  
    4.     for (var i = 0; i < this.length; i++) {  
    5.         val = this[i];  
    6.         type = typeof val;  
    7.         if (!n[val]) {  
    8.             n[val] = [type];  
    9.             r.push(val);  
    10.         } else if (n[val].indexOf(type) < 0) {  
    11.             n[val].push(type);  
    12.             r.push(val);  
    13.         }  
    14.     }  
    15.     return r;  
    16. }  
  • 相关阅读:
    学姐学长们的测试
    loli的测试——搜索
    搜索-2
    单调队列
    乱搞题 (不知道怎么分类)
    对拍及数据生成
    搜索-1
    矩形重叠
    拼写单词
    java笔记
  • 原文地址:https://www.cnblogs.com/zhangxy1018/p/5920546.html
Copyright © 2011-2022 走看看