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中增加参数与Json转换代码
Nov 20 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
Dec 09 Javascript
jQuery JSON的解析方式分享
Apr 05 Javascript
JS 表单验证大全
Nov 23 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
Mar 02 Javascript
webpack教程之webpack.config.js配置文件
Jul 05 Javascript
angularjs实现简单的购物车功能
Sep 21 Javascript
JS设计模式之访问者模式定义与用法分析
Feb 05 Javascript
解决vue中对象属性改变视图不更新的问题
Feb 23 Javascript
JS实现Cookie读、写、删除操作工具类示例
Aug 28 Javascript
vue-父子组件和ref实例详解
Nov 10 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的字符串中单引号与双引号的区别
2016/05/07 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
2010/10/22 Javascript
javascript 内存回收机制理解
2011/01/17 Javascript
js正则表达式中test,exec,match方法的区别说明
2014/01/29 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
js动态切换图片的方法
2015/01/20 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
JavaScript中利用构造器函数模拟类的方法
2017/02/16 Javascript
详解vue渲染函数render的使用
2017/12/12 Javascript
vue-router项目实战总结篇
2018/02/11 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
vue实现循环切换动画
2018/10/17 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
对python程序内存泄漏调试的记录
2018/06/11 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
Python 图片处理库exifread详解
2021/02/25 Python
法国娇韵诗官方旗舰店:Clarins是来自法国的天然护肤品牌
2018/06/30 全球购物
渗透攻击的测试步骤
2014/06/07 面试题
高三家长寄语
2014/04/03 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
2015年父亲节寄语
2015/03/23 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
MySQL命令无法输入中文问题的解决方式
2021/08/30 MySQL