@jonahsnider/util

    Function descending

    • Sort an array in descending order (greatest to least), while applying a function to each element to map the value before comparing.

      Time complexity: O(1)

      Space complexity: O(1)

      Type Parameters

      • T

      Parameters

      Returns CompareFn<T>

      A compare function that returns a positive value if first argument is less than second argument, zero if they're equal and a negative value otherwise

      Sort

      const array = [{ value: 2 }, { value: 3 }, { value: 1 }, { value: 3 }];

      array.sort(Sort.descending(x => x.value));
    • Sort an array in descending order (greatest to least).

      Time complexity: O(1)

      Space complexity: O(1)

      Parameters

      Returns number

      A positive value if first argument is less than second argument, zero if they're equal and a negative value otherwise

      Sort

      const array = [5, 3, 2, 4, 1];

      array.sort(Sort.descending);
    MMNEPVFCICPMFPCPTTAAATR