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 相关文章推荐
javascript 硬盘序列号+其它硬件信息
Dec 23 Javascript
js 面向对象的技术创建高级 Web 应用程序
Feb 25 Javascript
购物车选中得到价格实现示例
Jan 26 Javascript
JS中捕获console.log()输出的方法
Apr 16 Javascript
jQuery实现图片轮播特效代码分享
Sep 15 Javascript
JQUERY表单暂存功能插件分享
Feb 23 Javascript
javascript 中事件冒泡和事件捕获机制的详解
Sep 01 Javascript
浅谈AngularJS中使用$resource(已更新)
Sep 14 Javascript
React-Router如何进行页面权限管理的方法
Dec 06 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
Jun 24 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
Sep 23 Javascript
javascript贪吃蛇游戏设计与实现
Sep 17 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中分页查询的两个解决方法比较
2013/05/02 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
js添加table的行和列 具体实现方法
2013/07/22 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
留学推荐信写作指南
2014/01/25 职场文书
幼儿园秋游感想
2014/03/12 职场文书
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
党性分析材料格式
2014/12/19 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers