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 相关文章推荐
延时重复执行函数 lLoopRun.js
May 08 Javascript
js树形控件脚本代码
Jul 24 Javascript
js兼容的placeholder属性详解
Aug 18 Javascript
JQuery分屏指示器图片轮换效果实例
May 21 Javascript
js钢琴按钮波浪式图片排列效果代码分享
Aug 26 Javascript
第一次接触神奇的Bootstrap导航条
Aug 09 Javascript
js事件源window.event.srcElement兼容性写法(详解)
Nov 25 Javascript
Jquery鼠标放上去显示全名的实现方法
Feb 06 Javascript
javascript高级模块化require.js的具体使用方法
Oct 31 Javascript
浅谈vue-cli 3.0.x 初体验
Apr 11 Javascript
jsonp格式前端发送和后台接受写法的代码详解
Nov 07 Javascript
原生js实现下拉选项卡
Nov 27 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
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
总结对比php中的多种序列化
2016/08/28 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
jquery统计输入文字的个数并对其进行判断
2014/01/07 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
JavaScript模板引擎Template.js使用详解
2016/12/15 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
python类和继承用法实例
2015/07/07 Python
python 打印对象的所有属性值的方法
2016/09/11 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
Python3 Random模块代码详解
2017/12/04 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
2019/05/08 Python
python实现多线程端口扫描
2019/08/31 Python
Django静态文件加载失败解决方案
2020/08/26 Python
意大利奢侈品零售商:ilDuomo Novara
2019/09/11 全球购物
设计总监岗位职责
2013/12/07 职场文书
模具毕业生推荐信
2014/02/15 职场文书
花田少年史观后感
2015/06/16 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
nginx静态资源的服务器配置方法
2022/07/07 Servers