Skip to content

findAndSpliceInsert ​

La fonction findAndSpliceInsert() cherche le premier élément qui satisfait un prédicat et insère un tableau d'éléments à cet endroit sans supprimer l'élément trouvé.

Exemple interactif ​

Syntaxe ​

Signature classique ​

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

Signature currifiée ​

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

Paramètres ​

  • input : Tableau d'origine.
  • predicate : Fonction déterminant où insérer.
  • elements : Tableau d'éléments à insérer avant l'élément trouvé.

Valeur de retour ​

Un nouveau tableau avec les éléments insérés ou undefined si la condition n'est jamais satisfaite.

Voir aussi ​

Sources ​

Diffusé sous licence MIT.