首頁  >  文章  >  web前端  >  在javascript中排序的函數是什麼

在javascript中排序的函數是什麼

WBOY
WBOY原創
2021-12-23 10:56:483836瀏覽

javascript中排序的函數是“sort()”,sort()函數用於對數組的元素進行排序,排序的數組元素可以是字母或數字,排序的方式可以是升序或降序,預設排序順序為按字母升序,語法為「array.sort(sortfunction)」。

在javascript中排序的函數是什麼

本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

在javascript中排序的函數是什麼

#sort() 方法用來對陣列的元素進行排序。

排序順序可以是字母或數字,並按升序或降序。

預設排序順序為按字母升序。

注意:當數字是按字母順序排列時"40"將排在"5"前面。

使用數字排序,你必須透過一個函數作為參數來呼叫。

函數指定數字是依照升序還是降序排列。

這些說起來可能很難理解,你可以透過本頁底部實例進一步了解它。

注意: 這個方法會改變原始陣列! 。

語法如下:

array.sort(sortfunction)

sortfunction是可選參數。用於規定排序順序。必須是函數。

範例如下:

<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<p id="demo">单击按钮升序排列数组。</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return a-b});
var x=document.getElementById("demo");
x.innerHTML=points;
}
</script>
</body>
</html>

輸出結果:

在javascript中排序的函數是什麼

#【相關推薦:javascript學習教學

以上是在javascript中排序的函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn