Skip to content

findAndSpliceReplace ​

La fonction findAndSpliceReplace() cherche un élément avec un prédicat et le remplace, ainsi que les éléments suivants, par un tableau de nouvelles valeurs.

Exemple interactif ​

Syntaxe ​

Signature classique ​

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

Signature currifiée ​

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

Paramètres ​

  • input : Tableau à modifier.
  • predicate : Condition pour trouver la position à remplacer.
  • elements : Valeurs qui remplaceront celles présentes à partir de l'index trouvé. Leur nombre détermine combien d'éléments sont écrasés.

Valeur de retour ​

Un nouveau tableau avec les remplacements, ou undefined si aucun élément n'est trouvé.

Voir aussi ​

Sources ​

Diffusé sous licence MIT.