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 相关文章推荐
jquery $(document).ready() 与window.onload的区别
Dec 28 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
Apr 26 Javascript
jQuery 重复加载错误以及修复方法
Dec 16 Javascript
jQuery实现两款有动画功能的导航菜单代码
Sep 16 Javascript
开启BootStrap学习之旅
May 04 Javascript
浅谈js中的in-for循环
Jun 28 Javascript
js Canvas实现圆形时钟教程
Sep 19 Javascript
canvas实现流星雨的背景效果
Jan 13 Javascript
性能优化之代码优化页面加载速度
Mar 01 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
Jul 11 Javascript
bootstrap select下拉搜索插件使用方法详解
Nov 23 Javascript
vuex state中的数组变化监听实例
Nov 06 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下使用SMTP发邮件的代码
2008/01/10 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
2013/06/20 PHP
php生成excel文件的简单方法
2014/02/08 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
2019/06/08 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
javascript中this关键字详解
2016/12/12 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
详解Python的Flask框架中的signals信号机制
2016/06/13 Python
python魔法方法-自定义序列详解
2016/07/21 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
Python实现Linux中的du命令
2017/06/12 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
wxPython多个窗口的基本结构
2019/11/19 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
python中用ggplot绘制画图实例讲解
2021/01/26 Python
python自动生成sql语句的脚本
2021/02/24 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
机电专业个人求职信范文
2013/12/30 职场文书
企业管理毕业生求职信范文
2014/03/07 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
孔繁森观后感
2015/06/10 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers