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 相关文章推荐
修复IE9&amp;safari 的sort方法
Oct 21 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
Mar 15 Javascript
js中substring和substr的定义和用法
May 05 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
Jun 23 Javascript
JavaScript遍历求解数独问题的主要思路小结
Jun 12 Javascript
深入理解JS实现快速排序和去重
Oct 17 Javascript
javascript 中关于array的常用方法详解
May 05 Javascript
简单谈谈原生js的math对象
Jun 27 Javascript
Redux实现组合计数器的示例代码
Jul 04 Javascript
ES6基础之数组和对象的拓展实例详解
Aug 22 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
Aug 23 Javascript
ES6函数和数组用法实例分析
May 23 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
一个简单的MySQL数据浏览器
2006/10/09 PHP
php 数据库字段复用的基本原理与示例
2011/07/22 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
PHP+shell实现多线程的方法
2015/07/01 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
菜单效果
2006/10/14 Javascript
firefox插件Firebug的使用教程
2010/01/02 Javascript
jQuery实战之品牌展示列表效果
2011/04/10 Javascript
Js四则运算函数代码
2012/07/21 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
vue如何截取字符串
2019/05/06 Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
2020/07/18 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
python读取图片并修改格式与大小的方法
2018/07/24 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
2019/04/11 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
网络营销策划方案
2014/06/04 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
2014年度考核工作总结
2014/12/24 职场文书
新店开张宣传语
2015/07/13 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js