Skip to content

unshift ​

La fonction unshift() ajoute un ou plusieurs éléments au début du tableau et retourne une copie enrichie.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function unshift<
	GenericElement extends unknown
>(
	input: readonly GenericElement[],
	element: NoInfer<GenericElement>,
	...elements: NoInfer<GenericElement>[]
): GenericElement[]

Signature currifiée ​

typescript
function unshift<
	GenericElement extends unknown
>(
	element: NoInfer<GenericElement>
): (input: readonly GenericElement[]) => GenericElement[]

Paramètres ​

  • input : Tableau source.
  • element, ...elements : Valeurs insérées au début (dans l'ordre fourni).

Valeur de retour ​

Un nouveau tableau dont le préfixe correspond aux valeurs ajoutées, suivi de l'ancien contenu.

Voir aussi ​

  • shift - Supprime le premier élément
  • push - Ajoute en fin de tableau

Sources ​

Diffusé sous licence MIT.