其他分享
首页 > 其他分享> > 数组去重

数组去重

作者:互联网

大家好,我今天给咱们讲一下数组去重。

数组中存储重复的数值,去除重复数值
基本思路1 indexOf()
建立一个新的数组,将原始数值中的数值,向新的数组中写入
如果这个数值不存在于新的数组中,就执行写入,如果已经存在,就不写入。
首先要建立一个空数组,来存储原始数组,不重复数据。
然后循环遍历,获取原始数组中的所有数值,然后使用indexOf()这个表达式,如果执行结果为-1,则写入新的数组。这里用到push();
具体的程序内容为:
<script>
var arr=[1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4];
var srr=[];
arr.forEach(funation(v));
if(srr.indexOf(v)===-1;){
srr.push(v);
}
})
console.log(srr);
然后输出结果就是1,2,3,4
</script>

标签:arr,indexOf,写入,数值,srr,数组
来源: https://www.cnblogs.com/rpxx/p/12549145.html