Skip to content

includes ​

The includes() method checks whether a string contains a specified substring, returning true or false accordingly.

Interactive example ​

Syntax ​

Classic signature ​

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

Curried signature ​

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

Parameters ​

  • input: The string in which to perform the search.
  • searchString: The substring to search for.

Return value ​

A boolean indicating whether the substring searchString was found in the string input.

See also ​

  • startsWith: Checks whether a string starts with a specific substring.
  • endsWith: Checks whether a string ends with a specific substring.
  • indexOf: Returns the index of the first occurrence of a substring.
  • lastIndexOf: Returns the index of the last occurrence of a substring.

Sources ​

Released under the MIT license.