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语言之冒泡法对数组元素进行排序
C语言之冒泡法对数组元素进行排序
|
5月前
|
搜索推荐 算法 编译器
【C语言】qsort()函数详解:能给万物排序的神奇函数
【C语言】qsort()函数详解:能给万物排序的神奇函数
143 0
|
5月前
|
存储 程序员 C语言
你绝对想不到数组最大值和最小值在C语言中这么简单,手慢无!
你绝对想不到数组最大值和最小值在C语言中这么简单,手慢无!
|
5月前
|
算法 C语言
C语言数组实例(冒泡算法、猜数字)
C语言数组实例(冒泡算法、猜数字)
28 0
|
搜索推荐 C语言
C语言做题常用排序函数-qsort
C语言做题常用排序函数-qsort
|
C语言 数据库管理
还在使用冒泡排序遍历数组?No No No 库函数qsort帮你搞定所有排序还不快学起来!
还在使用冒泡排序遍历数组?No No No 库函数qsort帮你搞定所有排序还不快学起来!
74 1
|
C语言
妙用指针实现qsort
妙用指针实现qsort
69 0
|
算法 编译器 C语言
排序之玩转qsort函数——【C语言】
说起排序,我们会想起许多算法,在之前的博客中我也写到过,比如:冒泡排序法、快速排序法、选择排序法等等。其实在C语言中一直有一个可以将数组中的内容进行排序的函数且功能完善内容齐全的库函数——qsort函数。今天就让我们来探索一下吧!
47 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语言
C语言练习之用函数完成数组元素的逆置
C语言练习之用函数完成数组元素的逆置
164 0