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

js 数组 排序

作者:優雅dē颓废   发布日期:2025-02-11   浏览:91

// 示例代码:使用 JavaScript 对数组进行排序

// 1. 数字数组排序
let numbers = [4, 2, 9, 1, 5, 3];
numbers.sort((a, b) => a - b); // 升序排列
console.log(numbers); // 输出: [1, 2, 3, 4, 5, 9]

// 解释:sort() 方法默认将元素作为字符串比较,因此对于数字排序需要提供一个比较函数 (a, b) => a - b 来确保按数值大小排序。

// 2. 字符串数组排序
let words = ["banana", "apple", "cherry", "date"];
words.sort(); // 默认按字母顺序排序
console.log(words); // 输出: ["apple", "banana", "cherry", "date"]

// 解释:对于字符串数组,sort() 方法会按照字符的 Unicode 编码顺序进行排序,默认情况下适用于简单的字母排序。

// 3. 按对象属性排序
let people = [
  { name: "Alice", age: 25 },
  { name: "Bob", age: 30 },
  { name: "Charlie", age: 20 }
];

people.sort((a, b) => a.age - b.age); // 按年龄升序排列
console.log(people);
// 输出: 
// [
//   { name: 'Charlie', age: 20 },
//   { name: 'Alice', age: 25 },
//   { name: 'Bob', age: 30 }
// ]

// 解释:当数组元素是对象时,可以通过对象的某个属性来进行排序。这里我们使用 age 属性进行排序。

上一篇:js 数组 sort

下一篇:js 发送post请求

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

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

Laravel 中文站