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 相关文章推荐
在新窗口打开超链接的方法小结
Apr 14 Javascript
Firefox中使用outerHTML的2种解决方法
Jun 07 Javascript
使用jquery.upload.js实现异步上传示例代码
Jul 29 Javascript
CSS或者JS实现鼠标悬停显示另一元素
Jan 22 Javascript
微信小程序实现图片预加载组件
Jan 18 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
Feb 20 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
Mar 02 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
Jun 21 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
Dec 27 Javascript
基于JavaScript实现每日签到打卡轨迹功能
Nov 29 Javascript
javascript中的event loop事件循环详解
Dec 14 Javascript
Node.js API详解之 dns模块用法实例分析
May 15 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
介绍php设计模式中的工厂模式
2008/06/12 PHP
Wordpress php 分页代码
2009/10/21 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
laravel与thinkphp之间的区别与优缺点
2021/03/02 PHP
用 JSON 处理缓存
2007/04/27 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
分享一款基于jQuery的视频播放插件
2014/10/09 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
2016/06/07 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
详谈JS中数组的迭代方法和归并方法
2017/08/11 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
python opencv读mp4视频的实例
2018/12/07 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
TensorFlow:将ckpt文件固化成pb文件教程
2020/02/11 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
如何使用Pytorch搭建模型
2020/10/26 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
教师对学生的评语
2014/04/28 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
2014年实验室工作总结
2014/12/03 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
小学班主任评语
2014/12/29 职场文书
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL