码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript--数组去重

时间:2020-03-22 16:14:48      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:输出   fun   image   应该   UNC   图片   没有   固定   判断   

使用forEach循环去除数组中重复的数值

 思路:1.建立一个新数组,将原始数组中数据向新的数组写入;

    2.如果不存在就写入,存在就不写入。

步骤:

1.去除数组中存储重复的数值,去重后的的数据,应该是[1,2,3,4,5];

技术图片

2.建立空数组,存储原始数据中,不重复的的数据;

技术图片

3.通过forEach循环遍历获取原始数值中的数值;

技术图片

4. forEach固定语法,function()可以写入3个参数,在此例中只需要用到数据单元中的数据,因此只写一个参数;

技术图片

 5.if语句判断 arr1.indexOf(val) === -1 执行结果是-1.证明新数组中没有该原始数据,继续向下执行true;

技术图片

6.将执行结果是-1的原始数据,写入空数组中,数组.push()---在数组结束位置新增数据;

技术图片

7.输出新数组;

技术图片

 

JavaScript--数组去重

标签:输出   fun   image   应该   UNC   图片   没有   固定   判断   

原文地址:https://www.cnblogs.com/zhanglei154636/p/12546134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!