
{{alias}}( x, start, end, fcn[, thisArg] )
    Fills all elements within a portion of an array according to a provided
    callback function.

    This function mutates the input array.

    Negative `start` and `end` indices are resolved to positive indices by
    counting from the end of the array with `-1` corresponding to the last
    indexed element.

    Parameters
    ----------
    x: ArrayLikeObject
        Input array.

    start: integer
        Starting index (inclusive).

    end: integer
        Ending index (exclusive).

    fcn: Function
        Callback function.

    thisArg: any (optional)
        Callback function execution context.

    Returns
    -------
    out: ArrayLikeObject
        Modified input array.

    Examples
    --------
    > function fcn() { return 5; };
    > var out = {{alias}}( [ 1, 2, 3, 4 ], 1, 3, fcn )
    [ 1, 5, 5, 4 ]

    See Also
    --------

