Skip to content

endsWith

La méthode endsWith() vérifie si une chaîne de caractères se termine par une sous-chaîne spécifique, en tenant compte d'une position optionnelle.

Exemple interactif

Syntaxe

Signature classique

typescript
function endsWith<
	GenericInput extends string, 
	GenericSearchString extends string
>(
	input: GenericInput, 
	searchString: GenericSearchString
): input is Extract<GenericInput, `${string}${GenericSearchString}`>;

Signature currifiée

typescript
function endsWith<
	GenericSearchString extends string, 
	GenericInput extends string
>(
	searchString: GenericSearchString
): (
	input: GenericInput
) => input is Extract<GenericInput, `${string}${GenericSearchString}`>;

Paramètres

  • input : La chaîne de caractères à vérifier.
  • searchString : La sous-chaîne à rechercher à la fin de input.

Valeur de retour

Un booléen indiquant si input se termine par searchString. Le type de retour utilise une assertion de type conditionnelle pour affiner le type de input si la condition est vraie.

Voir aussi

  • matchAll : Récupère toutes les correspondances d'une expression régulière avec leurs groupes.
  • match : Récupère les correspondances d'une expression régulière.
  • search : Recherche une correspondance avec une expression régulière.
  • lastIndexOf : Retourne l'index de la dernière occurrence d'une sous-chaîne.

Sources

Diffusé sous licence MIT.