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

js sort()

作者:狂拽今生   发布日期:2025-06-09   浏览:80

// 示例代码:使用 JavaScript 的 sort() 方法对数组进行排序

// 1. 对数字数组进行升序排序
let numbers = [1, 3, 25, 7, 9, 4];
numbers.sort((a, b) => a - b);
console.log(numbers); // 输出: [1, 3, 4, 7, 9, 25]

// 解释说明:
// sort() 方法默认将数组元素转换为字符串并按照 Unicode 码点进行排序。
// 因此,对于数字排序,需要提供一个比较函数 (a, b) => a - b 来确保正确的排序顺序。

// 2. 对字符串数组进行字母顺序排序
let fruits = ['banana', 'apple', 'cherry'];
fruits.sort();
console.log(fruits); // 输出: ['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 快速排序

下一篇:js 数据排序

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

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

Laravel 中文站