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 live
May 15 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
Jun 25 Javascript
关于JavaScript中原型继承中的一点思考
Jul 25 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
Oct 11 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
Mar 04 Javascript
使用Javascript简单实现图片无缝滚动
Dec 05 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
Jun 13 Javascript
js操作浏览器的参数方法
Jan 21 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
Jun 22 Javascript
用js屏蔽被http劫持的浮动广告实现方法
Aug 10 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
Nov 22 Javascript
用原生 JS 实现 innerHTML 功能实例详解
Apr 03 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
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
JavaScript手机振动API
2016/06/11 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
JS库中的Particles.js在vue上的运用案例分析
2017/09/13 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
vue实现的仿淘宝购物车功能详解
2019/01/27 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
python读写文件操作示例程序
2013/12/02 Python
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
python logging模块的使用
2020/09/07 Python
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
买卖协议书范本
2014/04/21 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
高中班主任寄语
2019/06/21 职场文书
Python实现智慧校园自动评教全新版
2021/06/18 Python
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android