js 数组排序 sort
2020年6月8日 07:03
编程技术
使用方法
const items = [3, 1, 12];
const res = items.sort();
// items [1, 12, 3]
res.push(4);
// items [1, 12, 3, 4]
注意
- sort 会改变自身的排序,
 - 并返回自身
 - 默认排序是按字符串升序进行排序,不分数字数组
 
数字按大小升序
const items = [3, 1, 12];
items.sort((a: number, b: number) => {
    return a - b;
});
// items [1, 3, 12]
数字按大小降序
const items = [3, 1, 12];
items.sort((a: number, b: number) => {
    return b - a;
});