function DelArraySame(){
var array = [2.3,2.3,"a","b","b",true,true,true,false,1,0,undefined,null];
for(var i=0;i<array.length;i++){
for(var j=i+1;j<array.length;j++){
if(array[j]===array[i]){ //请注意这里是===,包括类型的比较
array.splice(j,1);
j--;
}
}
}
alert("删除后剩余项:"+array);
}
JavaScript中去除数组中重复的项,各种类型适用
最新推荐文章于 2024-11-17 17:29:21 发布
本文介绍了一种使用双重循环和splice方法实现的JavaScript数组去重算法。该算法通过内部循环逐个检查数组元素是否存在重复,并利用splice操作移除重复项。
2388

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



