Sort函数小Tips??❤️????

简介: Sort函数小Tips??❤️????

Sort() 方法用于对数组的元素进行排序,在原数组上操作不生成副本

1、字母排序

const zm = ['abc','cba','dda','hjkh'];
zm.sort();

2、数字排序

const sz = ['12','453','748465','23132'];
sz.sort((a,b) => {
return b-a; (a-b)  升序  / 降序
})

3、混合数组排数

const arry = [
    {name:"a",num:"20"},
    {name:"b",num:"210"},
    {name:"c",num:"220"},
    {name:"d",num:"230"},
]
function sortarry(property) {
return function(a,b){
var  v1 = a[property];
var  v2 = b[property];
return v1-v2;/v2-v1;   升序/降序
    }
}
arry.sort(sortarry('num'));
相关文章
|
C语言
c语言用冒泡排序模拟实现qsort排序
c语言用冒泡排序模拟实现qsort排序
73 0
|
12月前
|
C语言
【C语言】自定义函数对有序数组的二分查找,以及对二分查找会出现的问题进行补充
【C语言】自定义函数对有序数组的二分查找,以及对二分查找会出现的问题进行补充
40 0
|
搜索推荐 C语言
C语言做题常用排序函数-qsort
C语言做题常用排序函数-qsort
|
C语言 数据库管理
还在使用冒泡排序遍历数组?No No No 库函数qsort帮你搞定所有排序还不快学起来!
还在使用冒泡排序遍历数组?No No No 库函数qsort帮你搞定所有排序还不快学起来!
79 1
|
前端开发 C语言
【C语言】字符串逆序与三步翻转法(倒置字符串)
【C语言】字符串逆序与三步翻转法(倒置字符串)
174 0
【C语言】字符串逆序与三步翻转法(倒置字符串)
|
C语言
妙用指针实现qsort
妙用指针实现qsort
74 0
|
C语言
【C语言典例】:倒置字符串
【C语言典例】:倒置字符串
|
算法 编译器 C语言
排序之玩转qsort函数——【C语言】
说起排序,我们会想起许多算法,在之前的博客中我也写到过,比如:冒泡排序法、快速排序法、选择排序法等等。其实在C语言中一直有一个可以将数组中的内容进行排序的函数且功能完善内容齐全的库函数——qsort函数。今天就让我们来探索一下吧!
51 0
|
搜索推荐 C语言
【C语言】“qsort函数详解”与“使用冒泡思想模拟使用qsort”
qsort的介绍: qsort ()函数是 C 库中实现的快速排序算法,包含在 stdlib.h 头文件中 此函数需要四个参数void qsort(void* *base, size_t nitems, size_t size, int (compar)(const void * , const void)) char* base —— 指向要排序的数组首元素地址的指针 size_t nitems —— 要排序数组的元素个数 size_t size —— 数组每个元素大的小 (有非常重要的作用) int compar(const void *,const void *) —— 由使用者提供的一
|
算法
C进阶:指针(2),qsort函数,模拟实现冒泡算法(上)
C进阶:指针(2),qsort函数,模拟实现冒泡算法
69 0