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 call 函数的用法说明
Apr 09 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
May 24 Javascript
javascript 正则表达式相关应介绍
Nov 27 Javascript
查找iframe里元素的方法可传参
Sep 11 Javascript
javascript如何动态加载表格与动态添加表格行
Nov 27 Javascript
javascript解决IE6下hover问题的方法
Jul 28 Javascript
浅析location.href跨窗口调用函数
Nov 22 Javascript
Vue.js系列之项目搭建(1)
Jan 03 Javascript
微信网页登录逻辑与实现方法
Apr 29 Javascript
JS动态显示倒计时效果
Dec 12 Javascript
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
JS函数式编程实现XDM一
Jun 16 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 xml-rpc远程调用
2008/12/19 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
Js 本页面传值实现代码
2009/05/17 Javascript
JQuery学习笔记 nt-child的使用
2011/01/17 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
微信小程序 出现错误:{&quot;baseresponse&quot;:{&quot;errcode&quot;:-80002,&quot;errmsg&quot;:&quot;&quot;}}解决办法
2017/02/23 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
Python中实现对list做减法操作介绍
2015/01/09 Python
python使用range函数计算一组数和的方法
2015/05/07 Python
Python基础语法(Python基础知识点)
2016/02/28 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
python正则表达式去除两个特殊字符间的内容方法
2018/12/24 Python
python 实现视频 图像帧提取
2019/12/10 Python
无惧面试,带你搞懂python 装饰器
2020/08/17 Python
外语专业毕业生自我评价分享
2013/10/05 职场文书
青春演讲稿范文
2014/05/08 职场文书
创先争优活动承诺书
2014/08/30 职场文书
银行授权委托书范本
2014/10/04 职场文书
健康状况证明模板
2014/10/23 职场文书
教导处教学工作总结
2015/08/12 职场文书
服务器间如何实现文件共享
2022/05/20 Servers