主要方法
function up(a, b) {
return a.val-b.val
},
function down(a, b) {
return b.val-a.val
},
testJson.sort(up)
原理
主角为 sort(sortby)
参数 sortby
是一个比较函数,该函数要比较两个值(a,b),返回值用来描述两个值的大小,具体规则为:
- a < b,返回负值,排序后, a 在 b 之前
- a = b,返回 0
- a > b,返回正值,排序后, a 在 b 之后
实际测试
原始数据
![](https://img-blog.csdnimg.cn/d0ddd236626e46539764fba7a459a3f0.png)
up 函数排序
![在这里插入图片描述](https://img-blog.csdnimg.cn/2094306fcea3442db45b879053112592.png)
down 函数排序
![在这里插入图片描述](https://img-blog.csdnimg.cn/a938aceb5f39440c8dedbfeb0673a463.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)