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

javascript sort

作者:开阔蓝天uだ   发布日期:2026-04-06   浏览:15

// JavaScript 中的数组排序方法 sort()

// 示例 1: 字符串数组排序
let fruits = ['Banana', 'Orange', 'Apple', 'Mango'];
fruits.sort();
console.log(fruits); // 输出: ['Apple', 'Banana', 'Mango', 'Orange']

// 解释: sort() 方法默认将数组元素作为字符串进行字典顺序排序。

// 示例 2: 数字数组排序
let numbers = [1, 30, 4, 21, 100000];
numbers.sort((a, b) => a - b);
console.log(numbers); // 输出: [1, 4, 21, 30, 100000]

// 解释: 对于数字数组,需要提供一个比较函数 (a, b) => a - b 来确保按数值大小排序。
// 如果不提供比较函数,默认会将数字转换为字符串进行排序,可能会导致意外的结果。

// 示例 3: 按对象属性排序
let people = [
  { name: 'John', age: 30 },
  { name: 'Alice', age: 25 },
  { name: 'Bob', age: 35 }
];

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

// 解释: 可以通过比较对象的某个属性来进行排序。这里我们根据 age 属性对 people 数组进行了排序。

上一篇:javascript循环语句

下一篇:javascript的基本数据类型

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

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

Laravel 中文站