다음을 통해 공유


lastIndexOf 메서드

String 개체 안에서 부분 문자열이 마지막으로 나오는 경우의 인덱스를 반환합니다.

function lastIndexOf(substring : String [, startindex : Number ]) : Number

인수

  • substring
    필수적 요소로서, String 개체 안에서 검색하려는 부분 문자열입니다.

  • startindex
    선택적 요소로서, String 개체 안에서 검색을 시작할 인덱스를 지정하는 정수 값입니다. 생략하면 문자열의 끝에서 검색을 시작합니다.

설명

lastIndexOf 메서드는 String 개체 안에서 부분 문자열의 시작점을 나타내는 정수 값을 반환합니다. 부분 문자열이 없으면 -1이 반환됩니다.

startIndex가 음수이면 startIndex는 0으로 처리됩니다. startindex가 가장 큰 문자 위치 인덱스보다 크면 사용할 수 있는 가장 큰 인덱스로 처리됩니다.

검색은 오른쪽에서 왼쪽으로 수행됩니다. 이 점을 제외하면 이 메서드는 indexOf와 같습니다.

예제

다음 예제는 lastIndexOf 메서드의 사용 예를 보여 줍니다.

var str = "time, time";

print ("time is at position " + str.lastIndexOf("time"));
print ("abc is at position " + str.lastIndexOf("abc"));

// Output:
//   time is at position 6
//   abc is at position -1

요구 사항

버전 1

적용 대상

String 개체

참고 항목

참조

indexOf 메서드