JS—数组的sort( )

77 阅读1分钟

1.用法概述

sort() 对数组进行排序,无返回值,会改变原数组

2.语法

arr.sort(sortFuction)

1)参数

sortFuction——可选。指定按某种顺序进行排列的函数

2)返回值

sort()无返回值,若调用该方法,将返回排序后的数组。

3.案例用法

1、对数组进行从小到大即升序排序

const m1 = [2, 5, 6, 78, 8, 1];
m1.sort((a, b) => a - b);   //[ 1, 2, 5, 6, 8, 78 ]
console.log(m1);

2、对数组进行从大到小即降序排序

const m1 = [2, 5, 6, 78, 8, 1];
m1.sort((a, b) => b - a);      //[ 78, 8, 6, 5, 2, 1 ]
console.log(m1);

developer.mozilla.org/zh-CN/docs/…