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算符的优先级介绍
Mar 20 Javascript
setTimeout和setInterval的深入理解
Nov 08 Javascript
js操作滚动条事件实例
Jan 29 Javascript
详谈javascript中DOM的基本属性
Feb 26 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
Apr 07 Javascript
JavaScript实现点击按钮直接打印
Jan 06 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
May 11 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 Javascript
Javascript中for循环语句的几种写法总结对比
Jan 23 Javascript
jQuery响应滚动条事件功能示例
Oct 14 jQuery
详解webpack 热更新优化
Sep 13 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
Jan 23 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简单实现断点续传下载的方法
2015/09/25 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
JavaScript中的apply和call函数详解
2014/07/20 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
vue打开其他项目页面并传入数据详解
2020/11/25 Vue.js
Python常用随机数与随机字符串方法实例
2015/04/09 Python
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
大学毕业生工作的自我评价
2013/10/01 职场文书
弘扬职业精神演讲稿
2014/03/20 职场文书
《火烧云》教学反思
2014/04/12 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
争先创优公开承诺书
2014/08/30 职场文书
先进事迹演讲稿
2014/09/01 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
给校长的建议书作文400字
2015/09/14 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python
SpringBoot 集成Redis 过程
2021/06/02 Redis
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS