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 相关文章推荐
js ondocumentready onmouseover onclick onmouseout 样式
Jul 22 Javascript
ExtJS如何设置与获取radio控件的选取状态
Jan 22 Javascript
js实现在网页上简单显示时间的方法
Mar 02 Javascript
基于JS实现EOS隐藏错误提示层代码
Apr 25 Javascript
AngularJS+Bootstrap实现多文件上传与管理
Nov 08 Javascript
jquery实现全选、全不选以及单选功能
Mar 23 jQuery
JavaScript实现二维坐标点排序效果
Jul 18 Javascript
Vue项目中引入外部文件的方法(css、js、less)
Jul 24 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
Mar 22 Javascript
封装微信小程序http拦截器过程解析
Aug 13 Javascript
JS运算符优先级与表达式示例详解
Sep 04 Javascript
Ant Design Pro 之 ProTable使用操作
Oct 31 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
用PHP读取RSS feed的代码
2008/08/01 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
bootstrapfileinput实现文件自动上传
2016/11/08 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
js实现点击生成随机div
2020/01/16 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
[55:03]LGD vs EG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python调用windows api锁定计算机示例
2014/04/17 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
python redis 删除key脚本的实例
2019/02/19 Python
Python绘图Matplotlib之坐标轴及刻度总结
2019/06/28 Python
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
如何使用python切换hosts文件
2020/04/29 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
业务助理岗位职责
2013/11/18 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
乡镇综治宣传月活动总结
2014/07/02 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书