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变量声明的知识点
Oct 28 Javascript
javascript对象的使用和属性操作示例详解
Mar 02 Javascript
javascript表格的渲染组件
Jul 03 Javascript
JS如何实现文本框随文本的长度而增长
Jul 30 Javascript
node.js 中国天气预报 简单实现
Jun 06 Javascript
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
浅谈在koa2中实现页面渲染的全局数据
Oct 09 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
Jun 07 Javascript
vue实现的请求服务器端API接口示例
May 25 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
May 10 Javascript
vue实现井字棋游戏
Sep 29 Javascript
浅谈vue.watch的触发条件是什么
Nov 07 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
对javascript和select部件的结合运用
2006/10/09 PHP
简化php模板页面中分页代码的解析
2009/02/06 PHP
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
php函数与传递参数实例分析
2014/11/15 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
在vue项目中引入highcharts图表的方法
2019/01/21 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python抓取网页图片并放到指定文件夹
2014/04/24 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
python实现共轭梯度法
2019/07/03 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
远程教育心得体会
2014/01/03 职场文书
车辆转让协议书
2014/04/15 职场文书
初中学校对照检查材料
2014/08/19 职场文书
班级联欢会主持词
2015/07/03 职场文书
早安问候语大全
2015/11/10 职场文书
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技