Function generateRange

  • Return an object that produces a array of numbers from start (inclusive) to stop (exclusive) by step.

    Parameters

    • stop: number

      an integer number specifying at which position to stop (not included)

    Returns number[]

    generated array by range

    Example

    >>> generateRange(4)
    [0, 1, 2, 3]
    >>> generateRange(3,6)
    [3, 4, 5]
    >>> generateRange(0,10,2)
    [0, 2, 4, 6, 8]
    >>> generateRange(10,0,-1)
    [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
    >>> generateRange(8,2,-2)
    [8, 6, 4]
  • Return an object that produces a array of numbers from start (inclusive) to stop (exclusive) by step.

    Parameters

    • start: number

      an integer number specifying at which position to start

    • stop: number

      an integer number specifying at which position to stop (not included)

    • Optional step: number

      an integer number specifying the incrementation

    Returns number[]

    generated array by range

    Example

    >>> generateRange(4)
    [0, 1, 2, 3]
    >>> generateRange(3,6)
    [3, 4, 5]
    >>> generateRange(0,10,2)
    [0, 2, 4, 6, 8]
    >>> generateRange(10,0,-1)
    [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
    >>> generateRange(8,2,-2)
    [8, 6, 4]