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 相关文章推荐
替代window.event.srcElement效果的可兼容性的函数
Dec 18 Javascript
js 获取服务器控件值的代码
Mar 05 Javascript
JavaScript中String和StringBuffer的速度之争
Apr 01 Javascript
jQuery中replaceAll()方法用法实例
Jan 16 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
Jul 04 Javascript
bootstrap使用validate实现简单校验功能
Dec 02 Javascript
JS跨域请求外部服务器的资源
Feb 06 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
Aug 22 Javascript
微信小程序实现星级评价效果
Dec 28 Javascript
Vue开发之封装分页组件与使用示例
Apr 25 Javascript
浅谈JS的原型和继承
May 08 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 Vue.js
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 const定义常量及global定义全局常量实例解析
2020/05/28 PHP
Javascript中eval函数的使用方法与示例
2007/04/09 Javascript
常用Extjs工具:Extjs.util.Format使用方法
2012/03/22 Javascript
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
Vue组件和Route的生命周期实例详解
2018/02/10 Javascript
模块化react-router配置方法详解
2019/06/03 Javascript
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
Python实现的一个简单LRU cache
2014/09/26 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
python调用win32接口进行截图的示例
2020/11/11 Python
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
Linux文件系统类型
2012/02/15 面试题
WSDL的操作类型主要有几种
2013/07/19 面试题
护士辞职信范文
2014/01/19 职场文书
11月升旗仪式讲话稿
2014/02/15 职场文书
服务承诺书范文
2014/05/19 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
详细总结Python常见的安全问题
2021/05/21 Python
python3实现常见的排序算法(示例代码)
2021/07/04 Python
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers