JavaScript 數(shù)組排序的步驟如下:
以下是一個示例代碼,演示了如何使用 JavaScript 對數(shù)組進行排序:
// 創(chuàng)建一個數(shù)組
let arr = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5];
// 定義比較函數(shù)
function compareNumbers(a, b) {
return a - b;
}
// 調(diào)用 sort() 方法對數(shù)組進行排序
arr.sort(compareNumbers);
// 輸出排序后的數(shù)組
console.log(arr); // [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
在上面的示例中,我們首先創(chuàng)建了一個包含數(shù)字的數(shù)組 arr
。然后,我們定義了一個比較函數(shù) compareNumbers()
,該函數(shù)將兩個數(shù)字相減并返回結(jié)果。最后,我們調(diào)用數(shù)組的 sort()
方法,并將比較函數(shù)作為參數(shù)傳遞給它。這將使用比較函數(shù)來確定元素的排序順序,并返回一個新的已排序數(shù)組。最后,我們使用 console.log()
函數(shù)輸出排序后的數(shù)組。