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效果 slideToggle() 方法(在隐藏和显示之间切换)
Jun 28 Javascript
jquery ajax请求实例深入解析
Nov 26 Javascript
jquery序列化表单以及回调函数的使用示例
Jul 02 Javascript
简化版手机端照片预览组件
Apr 13 Javascript
EasyUI在表单提交之前进行验证的实例代码
Jun 24 Javascript
React Native模块之Permissions权限申请的实例相机
Sep 28 Javascript
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
详解使用React制作一个模态框
Mar 14 Javascript
浅谈Vue.js组件(二)
Apr 09 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
Apr 18 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
Apr 15 Javascript
使用Vant完成Dialog弹框案例
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下实现农历日历的代码
2007/03/07 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
js对象转json数组的简单实现案例
2014/02/28 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
详解如何较好的使用js
2016/12/16 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
jQuery Datatables表头不对齐的解决办法
2017/11/27 jQuery
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
解决vue项目 build之后资源文件找不到的问题
2020/09/12 Javascript
[00:23]魔方之谜解锁款式
2018/12/20 DOTA
Python中optparse模块使用浅析
2015/01/01 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
Python如何生成xml文件
2020/06/04 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
浅析Python 责任链设计模式
2020/09/11 Python
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
酒吧总经理岗位职责
2013/12/10 职场文书
国际金融专业大学生职业生涯规划书
2013/12/28 职场文书
公司口号大全
2014/06/11 职场文书
国际商务专业求职信
2014/07/15 职场文书
推荐信范文大全
2015/03/27 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python