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 相关文章推荐
js拦截alert对话框另类应用
Jan 16 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
Mar 30 Javascript
创建你的第一个AngularJS应用的方法
Jun 16 Javascript
JS中Safari浏览器中的Date
Jul 17 Javascript
Vue中render函数的使用方法
Jan 31 Javascript
react中fetch之cors跨域请求的实现方法
Mar 14 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
Jun 28 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
Apr 17 Javascript
详解小程序如何改变onLoad的执行时机
Nov 01 Javascript
解决vue scoped html样式无效的问题
Oct 24 Javascript
Vue+Spring Boot简单用户登录(附Demo)
Nov 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
php 记录进行累加并显示总时长为秒的结果
2011/11/04 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
2016/08/01 Javascript
jquery 属性选择器(匹配具有指定属性的元素)
2016/09/06 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
[02:37]2015国际邀请赛选手档案—LGD.Xiao8
2015/07/28 DOTA
python回调函数的使用方法
2014/01/23 Python
python求众数问题实例
2014/09/26 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
python实现ID3决策树算法
2017/12/20 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
详解Python 函数参数的拆解
2020/09/02 Python
美国著名手表网站:Timepiece
2017/11/15 全球购物
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
出纳会计岗位职责
2014/03/12 职场文书
售票员岗位职责
2015/02/15 职场文书
2016公司年会通知范文
2015/04/25 职场文书
婚礼家长致辞
2015/07/27 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
2016个人先进事迹材料范文
2016/03/01 职场文书
nginx搭建图片服务器的过程详解(root和alias的区别)
2021/03/31 Servers
gateway网关接口请求的校验方式
2021/07/15 Java/Android
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle