• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1export function TableSort(arr, key, sortOrder, offset, limit) {
2  let orderNumber = 1
3  if (sortOrder==="desc") {
4    orderNumber = -1
5  }
6  return arr.sort(function(a, b) {
7    var keyA = a[key],
8      keyB = b[key];
9    if (keyA < keyB) return -orderNumber;
10    if (keyA > keyB) return orderNumber;
11    return 0;
12  }).slice(offset, offset + limit);
13}