主要方法
代码语言:javascript复制// 升序排列
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 之后