@jonahsnider/util

    Function cycle

    • Returns an array with the elements of the iterable repeated a provided number of times.

      Time complexity: O(n)

      Space complexity: O(n)

      Type Parameters

      • T

      Parameters

      • iterable: Iterable<T>

        The iterable to cycle

      • times: number

        The number of times to repeat the elements of iterable

      Returns Iterable<T>

      An array with the elements of iterable repeated times number of times

      Iterable

      [...cycle(['a', 'b'], 2)]; // ['a', 'b', 'a', 'b']
      
    MMNEPVFCICPMFPCPTTAAATR