maolion
F2E第1913号成员
入住于2015-01-19
ID
maolion
名号
狮子
城市
成都
公司
成都木帆科技
Email
maolio***@gmail.com
Github
http://github.com/maolion
Blog
http://maolion.com/blog
签名
007
开源项目
回复列表
回复了 NancyChan 创建的主题 取出js数组中的重复元素
//适用基础数据类型(空间换时间的方案)
function duplicates(list) {
    var cache = {},
        own   = Object.prototype.hasOwnProperty,
        r     = []
    ;
    for (var i = list.length; --i>=0; ){
        var 
            item = list[i],
            key  = item.toString()
       ;
        if (!own.call(cache, key)) {
            cache[key] = 1;
        } else {
            r.push(item);
        }
    }
    return r;
}
0 主题
1 回复
0 收藏
0 威望
我的二维码