この記事では、主に JS でのソートのバブルソートの詳細な説明を共有します。この記事は主にコードの形で書かれており、皆様のお役に立てれば幸いです。
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; }
関連おすすめ:
以上がJSでのソートにおけるバブルソートの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。