Skip to content

lastIndexOf ​

The lastIndexOf() method returns the index of the last occurrence of a substring in a string, or undefined if the substring is not found.

Interactive example ​

Syntax ​

Classic signature ​

typescript
function lastIndexOf<
	GenericInput extends string
>(
	input: GenericInput, 
	searchString: string, 
	position?: number
): number | undefined;

Curried signature ​

typescript
function lastIndexOf<
	GenericInput extends string
>(
	searchString: string
): (input: GenericInput) => number | undefined;

Parameters ​

  • input: The string in which to search.
  • searchString: The substring to search for.
  • position (optional): The position in the string from which to start searching backward. By default, the search starts at the end of the string.

Return value ​

The index of the last occurrence of the substring, or undefined if the substring is not found.

See also ​

  • match: Retrieves matches of a string against a regular expression.
  • endsWith: Checks whether a string ends with a specific substring.
  • includes: Checks whether a string contains a substring.

Sources ​

Released under the MIT license.