Skip to content

findLastIndex

La méthode findLastIndex() retourne l'index du dernier élément d'un tableau qui satisfait une condition donnée.

Exemple interactif

Syntaxe

Signature classique

typescript
function findLastIndex<
	GenericInput extends readonly unknown[]
>(
	input: GenericInput, 
	predicate: (
		element: GenericInput[number], 
		params: ArrayFindLastIndexParams
	) => boolean
): number | undefined

Signature currifiée

typescript
function findLastIndex<
	GenericInput extends readonly unknown[]
>(
	predicate: (
		element: GenericInput[number], 
		params: ArrayFindLastIndexParams
	) => boolean
): (input: GenericInput) => number | undefined

Paramètres auxiliaires

typescript
interface ArrayFindLastIndexParams {
	index: number;
}

Paramètres

  • input : Le tableau dans lequel rechercher.
  • predicate : Fonction de prédicat qui teste chaque élément. Reçoit l'élément et un objet contenant l'index.
  • params.index : Position de l'élément en cours dans le tableau.

Valeur de retour

L'index du dernier élément qui satisfait la condition, ou undefined si aucun élément ne correspond.

Voir aussi

  • findLast - Retourne l'élément au lieu de l'index
  • findIndex - Trouve l'index du premier élément

Sources

Diffusé sous licence MIT.