JavaScript--数组去重
Posted zhanglei154636
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript--数组去重相关的知识,希望对你有一定的参考价值。
使用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--数组去重的主要内容,如果未能解决你的问题,请参考以下文章