Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js sort排序

作者:_永恒灬莫言   发布日期:2025-12-21   浏览:12

// 使用 JavaScript 的 sort 方法对数组进行排序

// 示例 1: 对数字数组进行升序排序
let numbers = [5, 2, 9, 1, 5, 6];
numbers.sort((a, b) => a - b);
console.log(numbers); // 输出: [1, 2, 5, 5, 6, 9]

// 解释:
// sort 方法接受一个比较函数作为参数。对于两个元素 a 和 b:
// 如果返回值小于 0,则 a 会被排在 b 之前;
// 如果返回值等于 0,则 a 和 b 的顺序不变;
// 如果返回值大于 0,则 a 会被排在 b 之后。

// 示例 2: 对字符串数组进行排序
let words = ["banana", "apple", "cherry"];
words.sort();
console.log(words); // 输出: ["apple", "banana", "cherry"]

// 解释:
// 当没有提供比较函数时,sort 方法会将元素转换为字符串并按照 Unicode 码点进行排序。

// 示例 3: 对对象数组根据某个属性进行排序
let people = [
  { name: "Alice", age: 25 },
  { name: "Bob", age: 20 },
  { name: "Charlie", age: 30 }
];

people.sort((a, b) => a.age - b.age);
console.log(people);
// 输出: 
// [
//   { name: "Bob", age: 20 },
//   { name: "Alice", age: 25 },
//   { name: "Charlie", age: 30 }
// ]

// 解释:
// 这里我们通过比较对象的 age 属性来进行排序。

上一篇:js grid

下一篇:js sort 排序

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站