Library API
    Preparing search index...

    Function sortBy

    • Creates a comparison function for sorting an array of objects by multiple keys.

      Type Parameters

      Parameters

      • ...keys: (PropertyKey | SortBy)[]

        The keys or sorting options to apply in priority order

      Returns (left: T, right: T) => -1 | 0 | 1

      A comparison function suitable for Array.prototype.sort()

      const arr = [{ a: 1, b: 'z' }, { a: 1, b: 'a' }];
      arr.sort(sortBy('a', { field: 'b', dir: 'desc' }));