web js排序函数
js排序函数
function sortChannel(a, b) {
if (a.Channel > b.Channel) {
return 1
} else if (a.Channel < b.Channel) {
return -1
}
return 0
}
let jsonObj = JSON.parse(response.data.data)
jsonObj.sort(sortChannel)
sort默认升序,需要返回3种情况:大于0,等于0,小于0
注意:sort方法会调用每个数组项的toString()
方法,得到字符串,然后再对得到的字符串进行排序。
数字数组排序
var arr = [23, 9, 4, 78, 3];
//升序
arr.sort(function(a,b){
retun a-b;
});
//降序
arr.sort(function(a,b){
retun b-a;
});
refer:https://blog.csdn.net/idomyway/article/details/80544509