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自定义函数参数传递为字符串格式
Jul 29 Javascript
详解Vue用axios发送post请求自动set cookie
May 10 Javascript
理解Angular的providers给Http添加默认headers
Jul 04 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
Oct 12 Javascript
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
详解create-react-app 2.0版本如何启用装饰器语法
Oct 23 Javascript
Vue组件的使用及个人理解与介绍
Feb 09 Javascript
vue 组件销毁并重置的实现
Jan 13 Javascript
Node.js API详解之 readline模块用法详解
May 22 Javascript
Vue组件跨层级获取组件操作
Jul 27 Javascript
JavaScript模拟实现网易云轮播效果
Apr 04 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
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
深入php多态的实现详解
2013/06/09 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
2013/08/09 PHP
8个PHP程序员常用的功能汇总
2014/12/18 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
python中mechanize库的简单使用示例
2014/01/10 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
2016/07/04 Python
Python 文件操作的详解及实例
2017/09/18 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
Python二叉树的镜像转换实现方法示例
2019/03/06 Python
Python----数据预处理代码实例
2019/03/20 Python
Python实现的爬取小说爬虫功能示例
2019/03/30 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
法律进企业活动方案
2014/03/04 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
500字作文之难忘的同学
2019/12/20 职场文书