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 迁移目录
Dec 18 Javascript
Jquery下:nth-child(an+b)的使用注意
May 28 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
Jan 25 Javascript
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
PHP中使用微秒计算脚本执行时间例子
Nov 19 Javascript
代码分析jQuery四种静态方法使用
Jul 23 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
Jan 28 Javascript
JavaScript数组的定义及数字操作技巧
Jun 06 Javascript
微信小程序 MINA文件结构
Oct 17 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
May 24 Javascript
老生常谈js中的MVC
Jul 25 Javascript
angular5 httpclient的示例实战
Mar 12 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
MySQL中create table语句的基本语法是
2007/01/15 PHP
PHP入门学习笔记之一
2010/10/12 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
Javascript模块化编程详解
2014/12/01 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
Vue2.0 多 Tab切换组件的封装实例
2017/07/28 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
Python装饰器实现方法及应用场景详解
2020/03/26 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
使用npy转image图像并保存的实例
2020/07/01 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
python Paramiko使用示例
2020/09/21 Python
python操作toml文件的示例代码
2020/11/27 Python
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
商务英语专业求职信范文
2014/01/28 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
文艺晚会主持词
2014/03/24 职场文书
企业法人代表任命书
2014/06/06 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年党务公开工作总结
2014/12/09 职场文书
毕业设计指导教师评语
2014/12/30 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
Java实现房屋出租系统详解
2021/10/05 Java/Android
MySQL如何使备份得数据保持一致
2022/05/02 MySQL