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 相关文章推荐
javascript强大的日期函数代码分享
Sep 04 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
Mar 02 Javascript
javascript 面向对象function详解及实例代码
Feb 28 Javascript
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
解决React Native端口号修改的方法
Jul 28 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
Sep 14 Javascript
node.js将MongoDB数据同步到MySQL的步骤
Dec 10 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
详解Element 指令clickoutside源码分析
Feb 15 Javascript
使用Node.js实现一个多人游戏服务器引擎
Mar 13 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
May 22 Javascript
原生js生成图片验证码
Oct 11 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
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
js实现五星评价功能
2017/03/08 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
js实现网页随机验证码
2020/10/19 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
python根据京东商品url获取产品价格
2015/08/09 Python
Python实现字典依据value排序
2016/02/24 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
2018/03/30 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
python验证身份证信息实例代码
2019/05/06 Python
Pyinstaller 打包exe教程及问题解决
2019/08/16 Python
Python实现TCP通信的示例代码
2019/09/09 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
python dumps和loads区别详解
2020/02/04 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
美国体育用品商店:Rally House(NCAA、NFL、MLB、NBA、NHL和MLS)
2018/01/03 全球购物
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
法务专员岗位职责
2014/01/02 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
师范生见习总结范文
2015/06/23 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript