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初学者的编写开发的七个细节
Jan 11 Javascript
js导航菜单(自写)简单大方
Mar 28 Javascript
使用jquery获取网页中图片高度的两种方法
Sep 26 Javascript
一个CSS+jQuery实现的放大缩小动画效果
Feb 19 Javascript
Underscore.js常用方法总结
Feb 28 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
Apr 15 Javascript
js验证框架实现代码分享
May 18 Javascript
jQuery实现根据生日计算年龄 星座 生肖
Nov 23 Javascript
js模块加载方式浅析
Aug 12 Javascript
elementUI table表格动态合并的示例代码
May 15 Javascript
基于layui框架响应式布局的一些使用详解
Sep 16 Javascript
微信小程序实现音频文件播放进度的实例代码
Mar 02 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
smarty section简介与用法分析
2008/10/03 PHP
PHP提取字符串中的图片地址[正则表达式]
2011/11/12 PHP
服务器变量 $_SERVER 的深入解析
2013/07/02 PHP
php session_start()出错原因分析及解决方法
2013/10/28 PHP
php下pdo的mysql事务处理用法实例
2014/12/27 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
JavaScript让Textarea支持tab按键的方法
2015/06/26 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
javascript设计模式之单体模式学习笔记
2017/02/15 Javascript
JS实现根据密码长度显示安全条功能
2017/03/08 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018/03/16 Javascript
[57:28]2018DOTA2亚洲邀请赛 4.6 淘汰赛 TNC vs Liquid 第一场
2018/04/10 DOTA
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
python文件比较示例分享
2014/01/10 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
Python 必须了解的5种高级特征
2020/09/10 Python
给同事的道歉信
2014/01/11 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
文明城市标语
2014/06/16 职场文书
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python
MySQL事务的ACID特性以及并发问题方案
2022/07/15 MySQL