js冒泡排序和数组去重

1.冒泡排序

<script>
//声明一个数组
var arr=[1,88,66,22,35,65,4,52];
//自执行函数
(function maopao(){
for(var i=0;i<arr.length;i++){
for(var j=0;j<arr.length-i;j++){
if(arr[j]>arr[j+1]){
var tmp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=tmp;
}
}
}
})();
document.write(arr)
</script>
2.数组去重的其中一种方法
var arr=[1,2,5,6,5,8,42,1];
var newarr=[];
for(var i=0;i<arr.length;i++){
if(newarr.indexOf(arr[i])<0){
newarr.push(arr[i])
}

}
document.write(newarr);


数组去重有很多种方法,以上只供参考。谢谢
posted @ 2017-03-14 14:22  恒哥的技术分享  阅读(1001)  评论(0)    收藏  举报