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-$.extend扩展方法使方法参数更灵活
Jan 15 Javascript
使用闭包对setTimeout进行简单封装避免出错
Jul 10 Javascript
javaScript的函数对象的声明详解
Feb 06 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
实现React单页应用的方法详解
Aug 02 Javascript
jQuery弹出div层过2秒自动消失
Nov 29 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
Feb 27 Javascript
使用原生js+canvas实现模拟心电图的实例
Sep 20 Javascript
3分钟了解vue数据劫持的原理实现
May 01 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
Jul 13 Javascript
jQuery实现轮播图效果
Nov 26 jQuery
JavaScript嵌入百度地图API的最详细方法
Apr 16 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个人网站架设连环讲(一)
2006/10/09 PHP
一个PHP数组应该有多大的分析
2009/07/30 PHP
解析php中call_user_func_array的作用
2013/06/07 PHP
PHP不用递归遍历目录下所有文件的代码
2014/07/04 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
jQuery 定时局部刷新(setInterval)
2010/11/19 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
JavaScript加强之自定义callback示例
2013/09/21 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
使用Python脚本操作MongoDB的教程
2015/04/16 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
Python实现聊天机器人的示例代码
2018/07/09 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
python向图片里添加文字
2019/11/26 Python
柯基袜:Corgi Socks
2017/01/26 全球购物
美国专业消费电子及摄影器材网站:B&H Photo Video
2019/12/18 全球购物
物流创业计划书
2014/02/01 职场文书
眼镜促销方案
2014/03/15 职场文书
节能减排倡议书
2014/04/15 职场文书
民间借贷协议书范本
2014/10/01 职场文书
晚会开幕词
2015/01/28 职场文书
公司车辆管理制度
2015/08/04 职场文书
《比的意义》教学反思
2016/02/18 职场文书
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL
苹果发布了MagSafe固件更新,可以不外接电源实现最高7.5W充电
2022/04/21 数码科技
使用Django框架创建项目
2022/06/10 Python