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

js array排序

作者:月下孤魂   发布日期:2025-07-04   浏览:60

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

// 定义一个数组
let numbers = [4, 2, 9, 15, 6, 3];

// 使用 sort() 方法对数组进行升序排序
numbers.sort((a, b) => a - b);

console.log(numbers); // 输出: [2, 3, 4, 6, 9, 15]

// 如果需要降序排序,可以修改比较函数
numbers.sort((a, b) => b - a);

console.log(numbers); // 输出: [15, 9, 6, 4, 3, 2]

// 对字符串数组进行排序
let words = ['banana', 'apple', 'cherry', 'date'];

words.sort();

console.log(words); // 输出: ['apple', 'banana', 'cherry', 'date']

// 如果需要自定义排序规则(例如按字符串长度排序)
words.sort((a, b) => a.length - b.length);

console.log(words); // 输出: ['date', 'apple', 'banana', 'cherry']

解释说明:

  • sort() 方法用于对数组元素进行排序,默认情况下是按字符串的 Unicode 码点进行排序。
  • 当我们传递一个比较函数 (a, b) => a - bsort() 时,它会根据数值大小进行升序排序;如果是 (a, b) => b - a,则为降序排序。
  • 对于字符串数组,默认排序是按字母顺序排列,也可以通过自定义比较函数实现其他排序逻辑,比如按字符串长度排序。

上一篇:flexible.js 怎么使用

下一篇:js format日期

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 点击空白区域触发事件

js 获取今天年月日

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

Laravel 中文站