按对象的某个字段值进行排序

function getSortFun(order, sortBy) {
  var ordAlpah = (order == "asc") ? ">" : "<";
  var sortFun = new Function("a", "b", "return a." + sortBy + ordAlpah + "b." + sortBy + "? 1:-1");
  return sortFun;
}

// 通过sort字段的值进行排序

arr.sort(getSortFun("asc","sort"));

posted @ 2017-11-02 17:37  回不去的曾经  阅读(497)  评论(0编辑  收藏  举报