Check out v4 of the Fauna CLI

v4 of the Fauna CLI is now in beta.

The new version introduces enhancements to the developer experience, including an improved authentication workflow. To get started, check out the CLI v4 quick start.

string.indexOf()

Get the location of a subString.

Signature

indexOf(otherString: String, position: Int) => Int

Description

The indexOf() method returns the starting location of the first match with otherString, beginning at location position in this String. The position index is zero-based.

The method returns -1 if a match with otherString isn’t found.

Parameters

Parameter Type Required Description

otherString

String

Yes

String to find the first occurrence of in this String.

position

Int

Yes

Zero-based starting location to start searching for otherString.

Return value

Type Description

Int

Starting location of the first matching otherString or -1 if a match isn’t found.

Examples

  1. Get the starting location of the String 200, starting from the beginning of the calling string:

    "HTTP/1.1 200 OK".indexOf("200", 0)
    9
  2. Get the starting location of the String 200, starting at a location after the length of the calling string:

    "HTTP/1.1 200 OK".indexOf("200", 10)
    null

Is this article helpful? 

Tell Fauna how the article can be improved:
Visit Fauna's forums or email docs@fauna.com

Thank you for your feedback!