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 相关文章推荐
date.parse在IE和FF中的区别
Jul 29 Javascript
HTTP 304错误的详细讲解
Nov 13 Javascript
js数组的操作指南
Dec 28 Javascript
AngularJS中的模块详解
Jan 29 Javascript
JQueryEasyUI之DataGrid数据显示
Nov 23 Javascript
详解Javascript几种跨域方式总结
Feb 27 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
Mar 15 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
Jun 11 Javascript
js装饰设计模式学习心得
Feb 17 Javascript
mocha的时序规则讲解
Feb 16 Javascript
微信小程序实现收货地址左滑删除
Nov 18 Javascript
Element el-button 按钮组件的使用详解
Feb 01 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
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
JS扩展类,克隆对象与混合类实例分析
2016/11/26 Javascript
ES6中Array.includes()函数的用法
2017/09/20 Javascript
微信小程序实现图片放大预览功能
2020/10/22 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
通过原生vue添加滚动加载更多功能
2019/11/21 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
pygame学习笔记(5):游戏精灵
2015/04/15 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
python中property和setter装饰器用法
2019/12/19 Python
Python 去除字符串中指定字符串
2020/03/05 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
自荐书4要点
2014/01/25 职场文书
《莫高窟》教学反思
2014/02/25 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
工程售后服务承诺书
2014/05/21 职场文书
篮球比赛策划方案
2014/06/05 职场文书
汽车销售合同文本
2019/08/08 职场文书