Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung der Blasensortierung beim Sortieren in JS mit. Dieser Artikel besteht hauptsächlich aus Code und hofft, allen zu helfen.
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; }
Verwandte Empfehlungen:
Ausführliche Erklärung der Blasensortierung in JavaScript
Js Blasensortierung und detaillierte Erklärung der Schnellsortierung
Einfaches Verständnis der PHP-Blasensortierung
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der Blasensortierung beim Sortieren in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!