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 相关文章推荐
jQuery的context属性用法实例
Dec 27 Javascript
JS实现仿QQ效果的三级竖向菜单
Sep 25 Javascript
jQuery+Ajax实现无刷新分页
Oct 30 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
Aug 26 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
Feb 12 Javascript
webpack配置之后端渲染详解
Oct 26 Javascript
vue中element 上传功能的实现思路
Jul 06 Javascript
详解使用mpvue开发github小程序总结
Jul 25 Javascript
JavaScript常用事件介绍
Jan 21 Javascript
Vue项目中使用flow做类型检测的方法
Mar 18 Javascript
基于js实现判断浏览器类型代码实例
Jul 17 Javascript
使用javascript解析二维码的三种方式
Nov 11 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+javascript实现二级级联菜单的制作
2008/05/06 PHP
smarty基础之拼接字符串的详解
2013/06/18 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
2015/10/21 PHP
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
2019/07/22 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
4s店总经理岗位职责
2013/12/31 职场文书
运动会跳远广播稿
2014/02/04 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
在职证明书模板
2015/06/15 职场文书
2016年寒假生活小结
2015/10/10 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
整理Python中常用的conda命令操作
2021/06/15 Python
MySQL系列之十一 日志记录
2021/07/02 MySQL