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

posted @ 2022-03-18 15:34  天下太平  阅读(64)  评论(0编辑  收藏  举报