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

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

var arr = [1,2,3,1,2,1,1,4,5,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3];        Array.prototype.unique = function(){            var temp = {},//创建一个对象接收数据                arr = [], //创建一个数组准备存储新数据                len = this.length;            for(var i = 0; i < len; i++){                 if(!temp[this[i]]){     //判断不为undefined的值                    temp[this[i]] = 'a';//给其赋值为a                    arr.push(this[i])   //添加到新的数组                }            }            return arr;//返回出新的数组        }        //调用arr.unqie();

转载于:https://www.cnblogs.com/yangpeixian/p/11519256.html

你可能感兴趣的文章
CAN总线波形中ACK位电平为什么会偏高?
查看>>
siebel 中 join 使用心得
查看>>
剑指Offer:重建二叉树
查看>>
MyBatis课程2
查看>>
桥接模式-Bridge(Java实现)
查看>>
java面试题之hashcode相等两个类一定相等吗?equals呢?相反呢?
查看>>
[leetcode]Generate Parentheses
查看>>
svn客户端清空账号信息的两种方法
查看>>
springboot添加servlet的两种方法
查看>>
java的Array和List相互转换
查看>>
win7安装IIS
查看>>
java获取当前项目路径System.getProperty("user.dir")
查看>>
idea关闭sonarLint自动扫描
查看>>
java的byte[]与String相互转换
查看>>
idea打开Run Dashboard
查看>>
java注解简单使用
查看>>
【转】Axure RP9.0.0.3661Team Edition激活码
查看>>
springboot集成mybatisplus小例子
查看>>
jqGrid设置单选
查看>>
mysql查看和修改最大连接数
查看>>