Skip to content

spliceReplace

The spliceReplace() function replaces a portion of the array with a set of new values. It is an immutable shortcut to splice with deleteCount equal to the number of elements to insert.

Interactive example

Syntax

Classic signature

typescript
function spliceReplace<
	GenericElement extends unknown
>(
	input: readonly GenericElement[],
	indexFrom: number,
	elements: GenericElement[]
): GenericElement[]

Curried signature

typescript
function spliceReplace<
	GenericElement extends unknown
>(
	indexFrom: number,
	elements: GenericElement[]
): (input: readonly GenericElement[]) => GenericElement[]

Parameters

  • input: Source array.
  • indexFrom: Index of the first element replaced.
  • elements: Replacement array that overwrites as many elements as its length.

Return value

A new array where the targeted portion is replaced by elements.

See also

Sources

Released under the MIT license.