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 相关文章推荐
Javascript中正则表达式的全局匹配模式分析
Apr 26 Javascript
JS删除数组元素的函数介绍
Mar 27 Javascript
jquery获取tr中控件值并操作tr实现思路
Mar 27 Javascript
Javascript实现滚动图片新闻的实例代码
Nov 27 Javascript
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
vue实现导航栏效果(选中状态刷新不消失)
Dec 13 Javascript
vue实现底部菜单功能
Jul 24 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
Aug 20 Javascript
微信小程序结合Storage实现搜索历史效果
May 18 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
node.js文件操作系统实例详解
Nov 05 Javascript
JS实现图片切换特效
Dec 23 Javascript
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安装全攻略:APACHE
2006/10/09 PHP
PHP网站基础优化方法小结
2008/09/29 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
PHP数据集构建JSON格式及新数组的方法
2012/11/07 PHP
浅谈php自定义错误日志
2015/02/13 PHP
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
layui table设置某一行的字体颜色方法
2019/09/05 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
python在不同层级目录import模块的方法
2016/01/31 Python
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
Python 使用Numpy对矩阵进行转置的方法
2019/01/28 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
社会学专业学生职业规划书
2014/02/07 职场文书
致100米运动员广播稿
2014/02/14 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
2016年教代会开幕词
2016/03/04 职场文书