sort() 函数按照字符串顺序对值进行排序。

简介: sort() 函数按照字符串顺序对值进行排序。

数字排序
默认地,sort() 函数按照字符串顺序对值进行排序。

该函数很适合字符串("Apple" 会排在 "Banana" 之前)。

不过,如果数字按照字符串来排序,则 "25" 大于 "100",因为 "2" 大于 "1"。

正因如此,sort() 方法在对数值排序时会产生不正确的结果。

我们通过一个比值函数来修正此问题:

实例
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return a - b});
亲自试一试
使用相同的技巧对数组进行降序排序:

实例
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return b - a});

目录
相关文章
|
13天前
按字典顺序排序
按字典顺序排序。
29 2
|
6天前
|
NoSQL Java Redis
List集合按照由小到大排序或者由大到小排序
List集合按照由小到大排序或者由大到小排序
19 0
|
6月前
排序——sort的用法
排序——sort的用法
55 0
|
6月前
|
搜索推荐
实现bubble_sort冒泡排序函数,排序任意类型数据
实现bubble_sort冒泡排序函数,排序任意类型数据
53 0
|
6月前
|
小程序
排序sort()排序用法
排序sort()排序用法
排序(Sort)(二)
排序(Sort)(二)
63 0
排序(Sort)(一)
排序(Sort)(一)
85 0
sort()排序以及多个属性数组对象排序(按条件排序)
sort()排序以及多个属性数组对象排序(按条件排序)
106 0
|
存储 程序员 索引
python字典排序、列表排序、升序、降序、逆序如何区别使用?
python字典排序、列表排序、升序、降序、逆序如何区别使用?
269 0
|
存储 程序员 索引
python中序列的排序,包括字典排序、列表排序、升序、降序、逆序
python中序列的排序,包括字典排序、列表排序、升序、降序、逆序
153 0