JS简单去除数组中重复项的方法


Posted in Javascript onSeptember 13, 2016

本文实例讲述了JS简单去除数组中重复项的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var arr = ["aaa","bbb","aaa","ccc","ddd","ccc"];
function unique(arr) {
  var result = [], hash = {};
  for (var i = 0, elem; (elem = arr[i]) != null; i++) {
    if (!hash[elem]) {
      result.push(elem);
      hash[elem] = true;
    }
  }
  return result;
}
console.info(unique(arr));
</script>
</body>
</html>

效果图如下:

JS简单去除数组中重复项的方法

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Dojo之路:如何利用Dojo实现Drag and Drop效果
Apr 10 Javascript
javascript制作幻灯片(360度全景图片)
Jul 28 Javascript
javaScript实现可缩放的显示区效果代码
Oct 26 Javascript
JavaScript中获取纯正的undefined的方法
Mar 06 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
vue如何获取点击事件源的方法
Aug 10 Javascript
详解基于webpack2.x的vue2.x的多页面站点
Aug 21 Javascript
JavaScript学习笔记之函数记忆
Sep 06 Javascript
Node实战之不同环境下配置文件使用教程
Jan 02 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
Apr 17 Javascript
jQuery pager.js 插件动态分页功能实例分析
Aug 02 jQuery
Node.js利用Express实现用户注册登陆功能(推荐)
Oct 26 Javascript
jQuery包裹节点用法完整示例
Sep 13 #Javascript
jQuery查找节点方法完整实例
Sep 13 #Javascript
jQuery表单对象属性过滤选择器实例详解
Sep 13 #Javascript
jQuery实现的放大镜效果示例
Sep 13 #Javascript
jQuery实现的简单拖拽功能示例
Sep 13 #Javascript
更靠谱的H5横竖屏检测方法(js代码)
Sep 13 #Javascript
jQuery实现的瀑布流加载效果示例
Sep 13 #Javascript
You might like
上海无线电三厂简史修改版
2021/03/01 无线电
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
php自定义时间转换函数示例
2016/12/07 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
js文字滚动停顿效果代码
2008/06/28 Javascript
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
Google Maps API地图应用示例分享
2014/10/23 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
基于原生JS实现图片裁剪
2016/08/01 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
python二维键值数组生成转json的例子
2019/12/06 Python
Django 项目布局方法(值得推荐)
2020/03/22 Python
给Django Admin添加验证码和多次登录尝试限制的实现
2020/07/26 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
Ancheer官方户外和运动商店:销售电动自行车
2019/08/07 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
模具专业自荐信
2014/05/29 职场文书
连锁超市项目计划书
2014/09/15 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
运动会报道稿大全
2015/07/23 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书