Skip to content

slice ​

La fonction slice() crée une copie d'une portion de tableau entre start et end (exclu) sans modifier l'original. Elle reprend Array.prototype.slice avec une API currifiée.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function slice<
  GenericElement extends unknown,
>(
  array: readonly GenericElement[],
  start?: number,
  end?: number,
): GenericElement[]

Signature currifiée ​

typescript
function slice<
  GenericElement extends unknown,
>(
  start?: number,
  end?: number,
): (array: readonly GenericElement[]) => GenericElement[]

Paramètres ​

  • array : Tableau source.
  • start : Index de début (inclus). Par défaut 0.
  • end : Index de fin (exclus). Par défaut la longueur du tableau.

Valeur de retour ​

Une nouvelle portion du tableau d'origine entre start et end.

Voir aussi ​

  • at - Accède à un élément précis
  • chunk - Découpe un tableau en blocs

Diffusé sous licence MIT.