Skip to content

set

La fonction set() remplace la valeur à un index donné et retourne un nouveau tableau, sans modifier l'original.

Exemple interactif

Syntaxe

Signature classique

typescript
function set<
	GenericElement extends unknown
>(
	input: readonly GenericElement[],
	index: number, 
	element: GenericElement
): GenericElement[];

Signature currifiée

typescript
function set<
	GenericElement extends unknown
>(
	index: number, 
	element: GenericElement
): (input: readonly GenericElement[]) => GenericElement[];

Paramètres

  • input : Le tableau source.
  • index : L'index à remplacer (les index sont normalisés avec un modulo sur la longueur, donc les valeurs hors plage ciblent une position existante).
  • element : La nouvelle valeur.

Valeur de retour

Un nouveau tableau dont l'élément ciblé (après normalisation de l'index) correspond à element. Les autres éléments sont copiés tels quels.

Voir aussi

  • fill - Remplit une portion du tableau
  • copyWithin - Copie un segment à l'intérieur du même tableau

Sources

Diffusé sous licence MIT.