<script>
//数组去重:核心算法
//遍历旧数组,然后拿着旧数组去查询新数组,如果该元素在新数组里面没有出现过,我们就添加,否则就不添加
//利用新数组indexOf(数组元素),如果返回是-1就说明新数组里没有该元素
//封装一个去重的函数unique
function unique(arr){
var newarr = [];
for(i=0;i<arr.length;i++){
if(newarr.indexOf(arr[i]) === -1){
newarr.push(arr[i]);
}
}
return newarr;
}
var arr1 = unique(['a','v','a']);
console.log(arr1)
</script>
利用indexOf实现数组去重
最新推荐文章于 2022-06-16 10:49:25 发布