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 相关文章推荐
JQuery入门——用bind方法绑定事件处理函数应用介绍
Feb 05 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
Feb 25 Javascript
JQuery判断子iframe何时加载完成解决方案
Aug 20 Javascript
javascript禁用Tab键脚本实例
Nov 22 Javascript
深入理解bootstrap框架之第二章整体架构
Oct 09 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
Mar 13 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
Oct 30 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
May 28 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
Aug 08 Javascript
JS实现容器模块左右拖动效果
Jan 14 Javascript
JS实现手写 forEach算法示例
Apr 29 Javascript
JS+css3实现幻灯片轮播图
Aug 14 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 autoload机制的详解
2013/06/09 PHP
php进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
cnblogs中在闪存中屏蔽某人的实现代码
2010/11/14 Javascript
jQuery find和children方法使用
2011/01/31 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
2016/12/29 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
Django中URLconf和include()的协同工作方法
2015/07/20 Python
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
python数组循环处理方法
2019/08/26 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
医学院学生求职简历的自我评价
2013/10/24 职场文书
材料物理专业个人求职信
2013/12/15 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
房产授权委托书范本
2014/09/22 职场文书
七夕情人节问候语
2015/11/11 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书