JS 中 Json 数据的快速排序
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
主要方法
// 升序排列
function up(a, b) {
return a.val-b.val
},
// 降序排列
function down(a, b) {
return b.val-a.val
},
// sort 会直接对原数据排序
testJson.sort(up)
原理
主角为 sort(sortby)
参数 sortby
是一个比较函数,该函数要比较两个值(a,b),返回值用来描述两个值的大小,具体规则为:
- a < b,返回负值,排序后, a 在 b 之前
- a = b,返回 0
- a > b,返回正值,排序后, a 在 b 之后
实际测试
原始数据
up 函数排序
down 函数排序
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
7 个月前
更多推荐
已为社区贡献21条内容
所有评论(0)