js 高效去除数组重复元素示例代码


Posted in Javascript onDecember 19, 2013
function unique(data){ 
data = data || []; 
var a = {}; 
for (var i=0; i<data.length; i++) { 
var v = data[i]; 
if (typeof(a[v]) == 'undefined'){ 
a[v] = 1; 
} 
}; 
data.length=0; 
for (var i in a){ 
data[data.length] = i; 
} 
return data; 
} function test(){ 
var arr = [9,1,3,8,7,7,6,6,5,7,8,8,7,4,3,1]; 
var arr1 = unique(arr); 
alert(arr1.join(",")); 
} 
test();
Javascript 相关文章推荐
js 图片等比例缩放代码
May 13 Javascript
带有定位当前位置的百度地图前端web api实例代码
Jun 21 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
Jul 25 Javascript
AngularJS基础 ng-options 指令详解
Aug 02 Javascript
Angular中$cacheFactory的作用和用法实例详解
Aug 19 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
Oct 14 Javascript
12 款 JS 代码测试必备工具(翻译)
Dec 13 Javascript
微信小程序实现图片预览功能
Jan 31 Javascript
layui框架table 数据表格的方法级渲染详解
Aug 19 Javascript
vue中使用mxgraph的方法实例代码详解
May 17 Javascript
详解vue修改elementUI的分页组件视图没更新问题
Nov 13 Javascript
正则表达式基础与常用验证表达式
Jun 16 Javascript
无闪烁更新网页内容JS实现
Dec 19 #Javascript
javascript中字符串的定义示例代码
Dec 19 #Javascript
javascript中typeof的使用示例
Dec 19 #Javascript
javascript中普通函数的使用介绍
Dec 19 #Javascript
javascript中全局对象的isNaN()方法使用介绍
Dec 19 #Javascript
javascript中全局对象的parseInt()方法使用介绍
Dec 19 #Javascript
jQuery中ajax的使用与缓存问题的解决方法
Dec 19 #Javascript
You might like
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
php常用正则函数实例小结
2016/12/29 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
2013/02/26 Javascript
js+CSS实现弹出居中背景半透明div层的方法
2015/02/26 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
Boostrap基础教程之JavaScript插件篇
2016/09/08 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018/03/16 Javascript
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
layui 实现表格某一列显示图标
2019/09/19 Javascript
微信小程序实现时间进度条功能
2020/11/17 Javascript
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
Python爬虫爬取百度搜索内容代码实例
2020/06/05 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
委托书样本
2014/04/02 职场文书
小学生优秀评语大全
2014/04/22 职场文书
企业精神口号
2014/06/11 职场文书
幼儿园大班开学寄语
2014/08/02 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
仓管员岗位职责范本
2015/04/01 职场文书
小学生安全教育心得体会
2016/01/15 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL
部分武汉产收音机展览
2022/04/07 无线电