封装一个数组去重的函数
作者:互联网
//1,把旧数组里不重复的元素选取出来放到新数组中,重复的元素只保留一个,放到新数组中去重
//2,遍历旧数组,然后拿旧数组的元素去查询新数组,如果该元素在新数组里没有出现过我们就添加,否则不添加
//3.利用新数组.indenxOf(数组元素)如果返回是-1就说明新数组没有改元素
function unique(arr) { var newArr = []; for (var i = 0; i < arr.length; i++) { if (newArr.indexOf(arr[i]) === -1) { newArr.push(arr[i]) } } return newArr } var dome = unique([1, 1, 5, 9, 8, 8, 6, 1, 2, 5]) console.log(dome);
标签:arr,封装,函数,newArr,元素,dome,数组,var 来源: https://www.cnblogs.com/zzjs/p/16230507.html