JavaScript去除数组里重复值的方法


Posted in Javascript onJuly 13, 2015

本文实例讲述了JavaScript去除数组里重复值的方法。分享给大家供大家参考。具体如下:

var unique = function(origArr) {
  var newArr = [],
    origLen = origArr.length,
    found,
    x, y;
  for ( x = 0; x < origLen; x++ ) {
    found = undefined;
    for ( y = 0; y < newArr.length; y++ ) {
      if ( origArr[x] === newArr[y] ) {
       found = true;
       break;
      }
    }
    if ( !found) newArr.push( origArr[x] );
  }
  return newArr;
}
var myarray = ['jeffrey', 'allie', 'patty', 'damon', 'zach', 'jeffrey', 'allie', 'patty', 'damon', 'zach', 'joe'];
myarray = unique(myarray);
alert(myarray.join(', '));

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
关于IE BUG与字符串截取substr的解决办法
Apr 10 Javascript
使用C++为node.js写扩展模块
Apr 22 Javascript
利用jQuery和CSS将背景图片拉伸
Oct 16 Javascript
谷歌Chrome浏览器扩展程序开发小记
Jan 06 Javascript
jQuery防止重复绑定事件的解决方法
May 14 Javascript
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
详解各版本React路由的跳转的方法
May 10 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
Jul 22 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
Mar 07 Javascript
node.js通过Sequelize 连接MySQL的方法
Dec 28 Javascript
vue组件是如何解析及渲染的?
Jan 13 Vue.js
javascript实现根据iphone屏幕方向调用不同样式表的方法
Jul 13 #Javascript
jQuery检测返回值的数据类型
Jul 13 #Javascript
jQuery常用且重要方法汇总
Jul 13 #Javascript
C#中使用迭代器处理等待任务
Jul 13 #Javascript
浅谈jquery.fn.extend与jquery.extend区别
Jul 13 #Javascript
jQuery中extend函数详解
Jul 13 #Javascript
浅谈javascript原型链与继承
Jul 13 #Javascript
You might like
php+xml编程之SimpleXML的应用实例
2015/01/24 PHP
PHP获取POST数据的几种方法汇总
2015/03/03 PHP
php简单复制文件的方法
2016/05/09 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
2010/09/12 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
JavaScript简单下拉菜单特效
2016/09/13 Javascript
简单学习vue指令directive
2016/11/03 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
JS库之Three.js 简易入门教程(详解之一)
2017/09/13 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
微信小程序云开发之使用云函数
2019/05/17 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
python 提取文件的小程序
2009/07/29 Python
Python2.x与Python3.x的区别
2016/01/14 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
Python中的单继承与多继承实例分析
2018/05/10 Python
python argparse传入布尔参数false不生效的解决
2020/04/20 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
服装设计专业毕业生推荐信
2013/11/09 职场文书
大学四年学习的自我评价分享
2013/12/09 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
父母对孩子说的话
2014/04/12 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
Python - 10行代码集2000张美女图
2021/05/23 Python
JavaScript原型链详解
2021/11/07 Javascript
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js