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 赋值包含单引号双引号问题的解决方法
Feb 26 Javascript
Extjs根据条件设置表格某行背景色示例
Jul 23 Javascript
easyui Droppable组件实现放置特效
Aug 19 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
Sep 11 Javascript
jQuery实现图片预加载效果
Nov 27 Javascript
使用Web Uploader实现多文件上传
Jun 08 Javascript
微信小程序获取微信运动步数的实例代码
Jul 20 Javascript
AngularJS路由删除#符号解决的办法
Sep 28 Javascript
Bootstrap Table 搜索框和查询功能
Nov 30 Javascript
使用ESLint禁止项目导入特定模块的方法步骤
Mar 04 Javascript
js canvas实现5张图片合成一张图片
Jul 15 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
Sep 28 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脚本数据库功能详解(上)
2006/10/09 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
2013/06/03 PHP
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
php的ddos攻击解决方法
2015/01/08 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
基于Vue2.0的分页组件
2017/03/16 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
[01:31]完美与DOTA2历程
2014/07/31 DOTA
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
Python用threading实现多线程详解
2017/02/03 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
如何利用Python识别图片中的文字
2020/05/31 Python
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
设备动力科岗位职责范本
2014/02/23 职场文书
幼儿园感恩节活动总结
2015/03/24 职场文书
六五普法心得体会2016
2016/01/21 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA
Python编写冷笑话生成器
2022/04/20 Python
nginx访问报403错误的几种情况详解
2022/07/23 Servers