JavaScript 数组排序的步骤如下:
以下是一个示例代码,演示了如何使用 JavaScript 对数组进行排序:
// 创建一个数组
let arr = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5];
// 定义比较函数
function compareNumbers(a, b) {
return a - b;
}
// 调用 sort() 方法对数组进行排序
arr.sort(compareNumbers);
// 输出排序后的数组
console.log(arr); // [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
在上面的示例中,我们首先创建了一个包含数字的数组 arr
。然后,我们定义了一个比较函数 compareNumbers()
,该函数将两个数字相减并返回结果。最后,我们调用数组的 sort()
方法,并将比较函数作为参数传递给它。这将使用比较函数来确定元素的排序顺序,并返回一个新的已排序数组。最后,我们使用 console.log()
函数输出排序后的数组。