INNER CODE UNIT · JavaScript

sortData

octarinesec/kube-scan · client/src/App.js:19

let sortData = (sortField, ascending) => {
  return (a, b) => {
    function compare(field) {
      let aVal = lookupGet(a, field),
        bVal = lookupGet(b, field);
      if (aVal < bVal) {
        return ascending ? -1 : 1;
      } else if (aVal === bVal) {
        return 0;
      } else {
        return ascending ? 1 : -1;
      }
    }

    let primaryResult = compare(sortField);
    if (primaryResult !== 0) {
      return primaryResult;
    } else {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…