小編這次要給大家分享的是JavaScript怎么實現數組排序功能,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
JavaScript數組的sort()函數是按字符串大小排序,不能正確對一組數字進行排序下面的小程序通過一個自編的函數實現了對一組數字進行排序的功能.
<script>
function mysort(a){
var n=a.length;
var newa=[];
var temp;
for(var i=0;i<n;i++)
{
for(var j=i;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
newa.push(a[i]);
}
return newa;
}
arr=[1,9,5,3,7];
narr=mysort(arr);
console.log(narr);
</script>程序的運行結果如下:
Array(5) [ 1, 3, 5, 7, 9 ]
看完這篇關于JavaScript怎么實現數組排序功能的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。