Skip to content

copyWithin

La fonction copyWithin() copie une portion du tableau vers un autre emplacement tout en restant pure (le tableau original est cloné).

Exemple interactif

Syntaxe

Signature classique

typescript
function copyWithin<
	GenericElement extends unknown
>(
	input: readonly GenericElement[],
	target: number,
	start: number,
	end?: number
): GenericElement[]

Signature currifiée

typescript
function copyWithin<
	GenericElement extends unknown
>(
	target: number,
	start: number,
	end?: number
): (input: readonly GenericElement[]) => GenericElement[]

Paramètres

  • input : Tableau source.
  • target : Index à partir duquel la portion copiée sera écrite.
  • start : Début de la portion à copier (inclus).
  • end : Fin de la portion (exclus). Par défaut, la fin du tableau.

Valeur de retour

Un nouveau tableau où la portion [start, end) a été recopiée à partir de target. Les sections non concernées restent identiques.

Voir aussi

  • fill - Écrase une plage avec une valeur fixe
  • set - Change une seule position

Sources

Diffusé sous licence MIT.