function getUnique(someArray)
{
tempArray=someArray.slice(0);//复制数组到临时数组
for(var i=0;i<tempArray.length;i++)
{
for(var j=i+1;j<tempArray.length;)
{
if(tempArray[j]==tempArray[i])
//后面的元素若和待比较的相同,则删除并计数;
//删除后,后面的元素会自动提前,所以指针j不移动
{
tempArray.splice(j,1);
}
else
{
j++;
}
//不同,则指针移动
}
}
return tempArray;
}
js过滤数组中重复元素
最新推荐文章于 2024-03-12 17:36:45 发布
本文介绍了一种使用JavaScript实现的数组去重算法。通过双重循环遍历数组,并利用splice方法移除重复元素,最终返回一个不含重复项的新数组。此算法适用于基本数据类型的数组去重。
3125

被折叠的 条评论
为什么被折叠?



