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 相关文章推荐
[HTML/CSS/Javascript]WWTJS
Sep 25 Javascript
Javascript 中的类和闭包
Jan 08 Javascript
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
Jan 22 Javascript
某人初学javascript的时候写的学习笔记
Dec 30 Javascript
jquery制作弹窗提示窗口代码分享
Mar 02 Javascript
网站接入QQ登录的两种方法
Jul 22 Javascript
JavaScript function 的 length 属性使用介绍
Sep 15 Javascript
javascript编程异常处理实例小结
Nov 30 Javascript
详解Bootstrap glyphicons字体图标
Jan 04 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
Oct 12 Javascript
d3.js实现图形缩放平移
Dec 19 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
Jul 22 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分页函数代码(简单实用型)
2010/12/02 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
PHP异常处理浅析
2015/05/12 PHP
CI框架常用方法小结
2016/05/17 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
jQuery事件对象总结
2016/10/17 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
django实现支付宝支付实例讲解
2019/10/17 Python
如何基于python生成list的所有的子集
2019/11/11 Python
python列表生成器迭代器实例解析
2019/12/19 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
一道Delphi面试题
2016/10/28 面试题
酒店经理职责
2014/01/30 职场文书
酒店保安员岗位职责
2014/01/31 职场文书
三查三看党性分析材料
2014/02/18 职场文书
护理中职生求职信范文
2014/02/24 职场文书
校庆团日活动总结
2014/08/28 职场文书
被告代理词范文
2015/05/25 职场文书
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python