Rumah >hujung hadapan web >tutorial js >JS中sort排序之冒泡排序详解
本文主要和大家分享JS中sort排序之冒泡排序详解,本文主要以代码的形式希望能帮助到大家。
window.onload=function() { var arr=[1,14,4,2,6,10]; arr.sort(function(obj1,obj2){ if(obj1>obj2) {return 1;} else if (obj1==obj2) {return 0;} else {return -1;} }); console.log(arr); // var f1=function(a,b){return a-b;} arr.sort(f1); alert(arr); // //鍐掓场鎺掑簭 function mysort(arr) { var temp; for(var i=0;i<arr.length;i++)//姣旇緝瓒熸暟 {var isSort=true; for (var j=0;j<arr.length-i-1;j++)//姣忚稛姣旇緝娆℃暟 { if (arr[j]>arr[j+1]){ isSort=false; temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp;} } if(isSort) {break;} } return arr; }
相关推荐:
Atas ialah kandungan terperinci JS中sort排序之冒泡排序详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!