js学习笔记之在数组中删除重复的元素自保留一个

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js学习笔记之在数组中删除重复的元素自保留一个相关的知识,希望对你有一定的参考价值。

遍历要删除的数组arr, 把元素分别放入另一个数组tmp中,在判断该元素在arr中不存在才允许放入tmp中
<script type="text/javascript"> 
var student = [qiang,ming,tao,li,liang,you,qiang,tao];
function unique(arr){
// 遍历arr,把元素分别放入tmp数组(不存在才放)
var tmp = new Array();
for(var i in arr){
//该元素在tmp内部不存在才允许追加
if(tmp.indexOf(arr[i])==-1){
tmp.push(arr[i]);
}
}
return tmp;
}
 
</script>

 

以上是关于js学习笔记之在数组中删除重复的元素自保留一个的主要内容,如果未能解决你的问题,请参考以下文章

js去掉数组中重复的元素

如何去掉一个数组的重复元素:数组去重

力扣算法笔记—1_删除排序数组中的重复项(数组)

js删除数组元素

php数组的重复值如何过滤掉

js连接多个数组并删除重复的元素