倒序排序:

  1. 使用sort()方法进行排序,然后使用reverse()方法将数组倒序排列。

示例代码:

var arr = [3, 1, 4, 2, 5];
arr.sort();
arr.reverse();
console.log(arr); // [5, 4, 3, 2, 1]
  1. 使用sort()方法传入一个比较函数,返回结果为负数时,交换两个元素的位置,这样可以实现倒序排列。

示例代码:

var arr = [3, 1, 4, 2, 5];
arr.sort(function(a, b) {
  return b - a;
});
console.log(arr); // [5, 4, 3, 2, 1]

正序排序:

  1. 使用sort()方法进行排序。

示例代码:

var arr = [3, 1, 4, 2, 5];
arr.sort();
console.log(arr); // [1, 2, 3, 4, 5]
  1. 使用sort()方法传入一个比较函数,返回结果为正数时,交换两个元素的位置,这样可以实现正序排列。

示例代码:

var arr = [3, 1, 4, 2, 5];
arr.sort(function(a, b) {
  return a - b;
});
console.log(arr); // [1, 2, 3, 4, 5]
数组排序 倒序和正序方法

原文地址: https://www.cveoy.top/t/topic/FHH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录