码迷,mamicode.com
首页 > 编程语言 > 详细

javascript数组除重及数组排序

时间:2017-03-12 17:49:02      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:color   ret   选择   i++   bsp   reverse   script   ice   反序   

 1             var arr =[3,5,7,4,2,3,0,5,3];
 2             //console.log(arr.reverse());//数组反序  3,5,0,3,2,4,7,5,3
 3             
 4             function sort(){//去重
 5                 for (var i=0; i < arr.length; i++) {
 6                     for (j = i+1; j < arr.length; j++) {
 7                         if(arr[i]==arr[j]){
 8                             arr.splice(j,1); //删除等于arr[i]的值 ,arr.length会自动减1
 9                         }
10                     }
11                 }
12                 return arr;
13             }
14             //console.log(sort());   //3,5,7,4,2,0
15             function numUp(){ //选择排序
16                 var t;
17                 for (var i=0; i < arr.length; i++) {
18                     for (j = i+1; j < arr.length; j++) {
19                         if(arr[i]>arr[j]){
20                             t = arr[i];    //这3行的目的就是交换 2个数组元素的位置
21                             arr[i]=arr[j];
22                             arr[j] =t;
23                         }
24                     }
25                 }
26                 return arr;
27             }
28             sort();//去重
29             //console.log(numUp()); //0,2,3,4,5,7

 

javascript数组除重及数组排序

标签:color   ret   选择   i++   bsp   reverse   script   ice   反序   

原文地址:http://www.cnblogs.com/jkinglwj/p/6538474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!