数组去重
程序员文章站
2024-03-22 19:30:22
...
<script>
//数组去重方法一
function soc(arr){
var n=[];
for(var i=0;i<arr.length;i++){
for(var j=i+1;j<arr.length-1;j++)
if(arr[i]==arr[j]){
j=++i;
}
n.push(arr[i]);
}
return n;
}
var arrs=soc([10,20,20,20,30]);
alert(arrs)
//数组去重方法二
function soc1(arr1){
arr1.sort();
var n1=[arr1[0]];
for(var i=0;i<arr1.length;i++){
if(arr1[i]!==n1[n1.length-1]){
n1.push(arr1[i])
}
}
return n1;
}
var arrs1=soc1([1,2,3,2,3,3,4]);
alert(arrs1)
</script>