博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascipt数组去重的几种方式
阅读量:4640 次
发布时间:2019-06-09

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

方法一

function unique(arr) {    var retArr = [];        for (var i = 0; i < arr.length; i++) {        (retArr.indexOf(arr[i]) === -1) && retArr.push(arr[i]);    }        return retArr;}

方法二

function unique(arr) {    return arr.filter(function(item, index, array) {        return array.indexOf(item) !== index;    });}

方法三

function unique(arr) {    return arr.sort().filter(function(item, index, array) {        return !index || item !== array[index - 1];    })}

转载于:https://www.cnblogs.com/elexiang/p/5644010.html

你可能感兴趣的文章
JAVA多线程
查看>>
ACE(Adaptive Communication Environment)介绍
查看>>
delphi 更改DBGrid 颜色技巧
查看>>
python编码问题
查看>>
POJ 2031 Building a Space Station
查看>>
面向对象1
查看>>
编程开发之--java多线程学习总结(5)
查看>>
register_globals(全局变量注册开关)
查看>>
as3调用外部swf里的类的方法
查看>>
如何让 zend studio 10 识别 Phalcon语法并且进行语法提示
查看>>
任意阶幻方(魔方矩阵)C语言实现
查看>>
视频教程--ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库
查看>>
第五次作业
查看>>
织梦教程
查看>>
杭电多校 Harvest of Apples 莫队
查看>>
java 第11次作业:你能看懂就说明你理解了——this关键字
查看>>
C/C++心得-结构体
查看>>
函数名作为参数传递
查看>>
apt-get for ubuntu 工具简介
查看>>
数值计算算法-多项式插值算法的实现与分析
查看>>