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.