首页 > 代码库 > javascript数组除重及数组排序
javascript数组除重及数组排序
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数组除重及数组排序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。