Skip to content

findAndSpliceDelete ​

La fonction findAndSpliceDelete() recherche le premier élément qui satisfait un prédicat, puis supprime deleteCount éléments à partir de cet index.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function findAndSpliceDelete<
	GenericElement extends unknown
>(
	input: readonly GenericElement[],
	predicate: (
		element: GenericElement,
		params: { index: number }
	) => boolean,
	deleteCount: number
): GenericElement[] | undefined

Signature currifiée ​

typescript
function findAndSpliceDelete<
	GenericElement extends unknown
>(
	predicate: (
		element: GenericElement,
		params: { index: number }
	) => boolean,
	deleteCount: number
): (input: readonly GenericElement[]) => GenericElement[] | undefined

Paramètres ​

  • input : Tableau à parcourir.
  • predicate : Fonction qui identifie l'élément à supprimer. Reçoit l'élément et son index.
  • deleteCount : Nombre d'éléments à retirer à partir de l'élément trouvé.

Valeur de retour ​

Un nouveau tableau avec les éléments supprimés ou undefined si aucun élément ne satisfait le prédicat.

Voir aussi ​

Sources ​

Diffusé sous licence MIT.