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.
