博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript 数组去重
阅读量:6566 次
发布时间:2019-06-24

本文共 771 字,大约阅读时间需要 2 分钟。

  hot3.png

方法:

Array.createRandomNum = function (num,max) {        var result = [];        try {            while (num--) {                result.push(Math.ceil(Math.random() * max));            }        } catch (e) {            console.log(e);        }        return result;    } Array.prototype.distinct = function () {        var cur = [], result = [], obj = {};        try {            cur = this;            cur.forEach(t => obj[t] = null);            result = Object.keys(obj);        } catch (e) {            console.log(e);        }        return result;    }

调用:

var arr = Array.createRandomNum(100000, 10000);        console.log(arr);        var arr1 = arr.distinct();        console.log(arr1);        console.timeEnd("计时器结束");

 

转载于:https://my.oschina.net/cnyy/blog/3012524

你可能感兴趣的文章
剖析 Laravel 计划任务--事件属性
查看>>
我的2016总结
查看>>
对《Clojure in Action》第二版的书评与作者问答
查看>>
百度成立国内首个深度学习教育联盟,将制定行业标准
查看>>
Micronaut教程:如何使用基于JVM的框架构建微服务
查看>>
检查IP是否可用的方法
查看>>
BFC的一些探究
查看>>
pt,px,rem和em之间区别总结
查看>>
互联网架构师必备技术 Docker仓库与Java应用服务动态发布那些事
查看>>
Intellij IDEA 2018.2 搭建Spring Boot 应用
查看>>
作为数据科学家,我都有哪些弱点
查看>>
(转)线程安全的CopyOnWriteArrayList介绍
查看>>
中交兴路完成7亿元A轮融资,携手蚂蚁金服共建小微物流科技服务生态
查看>>
对LinqtoExcel的扩展 【数据有限性,逻辑有效性】
查看>>
WPF TreeView HierarchicalDataTemplate
查看>>
32岁老程序员的现状和尴尬,无奈中透露些许悲凉,有选择却更痛苦
查看>>
WPF MeshGeometry3D
查看>>
puppet cron 模块
查看>>
pring-boot集成Springfox-Swagger2
查看>>
55、组播配置实验之PIM Sparse Mode静态指定RP
查看>>