slice
The slice() function creates a copy of a portion of an array between start and end (excluded) without modifying the original. It mirrors Array.prototype.slice with a curried API.
Interactive example
Syntax
Classic signature
typescript
function slice<
GenericElement extends unknown,
>(
array: readonly GenericElement[],
start?: number,
end?: number,
): GenericElement[]Curried signature
typescript
function slice<
GenericElement extends unknown,
>(
start?: number,
end?: number,
): (array: readonly GenericElement[]) => GenericElement[]Parameters
array: Source array.start: Starting index (inclusive). Defaults to0.end: Ending index (exclusive). Defaults to the array length.
Return value
A new portion of the original array between start and end.
