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.