JS简单实现数组去重的方法示例


Posted in Javascript onMarch 27, 2017

本文实例讲述了JS简单实现数组去重的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>JS数组去重</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script>
var arr = [678, 4, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 8];
var result = [];
for (var i = 0; i < arr.length; i++) {
 if (result[arr[i]]) {
} else {
  result[arr[i]] = arr[i];
 }
}
console.log(result);
</script>
</body>
</html>

运行效果图如下:

JS简单实现数组去重的方法示例

出现的问题,新数组中值和index值对应。有局限性。虽然可以从小到大排列。

Javascript 相关文章推荐
javascript中的对象和数组的应用技巧
Jan 07 Javascript
Javascript 日期处理之时区问题
Oct 08 Javascript
jQuery1.5.1 animate方法源码阅读
Apr 05 Javascript
基于豆瓣API+Angular开发的web App
Jan 02 Javascript
省市区三级联动下拉框菜单javascript版
Aug 11 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
May 30 Javascript
Vue.directive自定义指令的使用详解
Mar 10 Javascript
Vuex之理解Store的用法
Apr 19 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
Vue computed计算属性的使用方法
Jul 14 Javascript
Angular数据绑定机制原理
Apr 17 Javascript
Vue.js添加组件操作示例
Jun 13 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 #jQuery
基于JavaScript实现焦点图轮播效果
Mar 27 #Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
Mar 27 #Javascript
JS闭包用法实例分析
Mar 27 #Javascript
vue 2.0组件与v-model详解
Mar 27 #Javascript
JavaScript无缝滚动效果的实例代码
Mar 27 #Javascript
JS数组搜索之折半搜索实现方法分析
Mar 27 #Javascript
You might like
解析dedecms空间迁移步骤详解
2013/05/15 PHP
深入密码加salt原理的分析
2013/06/06 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
2014/05/15 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
Vue中$refs的用法详解
2018/06/24 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
Python 文件和输入输出小结
2013/10/09 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
Python count函数使用方法实例解析
2020/03/23 Python
关于Python解包知识点总结
2020/05/05 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
html5开发三八女王节表白神器
2018/03/07 HTML / CSS
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
北美最大的零售退货翻新商:VIP Outlet
2019/11/21 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
信用社实习人员自我鉴定
2013/09/20 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
环保倡议书500字
2014/05/15 职场文书
选秀节目策划方案
2014/06/06 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
导游词之南京中山陵
2019/11/27 职场文书
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis