学习js sort(function(a,b))里的a,b参数
直入正题
a 就是你数组中第一个值
b 就是你数组中的第二个值
之后再在函数中进行输出返回值,只要 函数中的返回值是负数 ,就将a和b对调
例如:
a在你数组中是 1
b 在你数组中是 2
obj.sort(function(a,b){
return a-b;//这是将数组中元素进行从大到小排序
});
这个时候 sort中的函数就会返回 一个负数 因为 1-2= -1 所以a 和 b就 会调换位置
进而 这第一次的排序 1就会永远在2后面
详解
因为 数组属于线性的数据结构,当你存
原创
2020-08-19 12:29:03 ·
1554 阅读 ·
0 评论