JavaScript String lastIndexOf() 메서드
- 이전 페이지 indexOf()
- 다음 페이지 length
- 上一层으로 돌아가기 JavaScript String 참조 가이드
정의와 사용법
lastIndexOf()
메서드는 문자열에서 지정된 값의 마지막 출현 인덱스(인덱스)를 반환합니다.
lastIndexOf()
메서드는 문자열의 끝에서 시작으로 검색합니다.
lastIndexOf()
메서드는 시작 위치(위치 0)에서 인덱스를 반환합니다.
이 값이 찾지 못하면 lastIndexOf()
메서드는 -1
.
lastIndexOf()
메서드는 대소문자를 구분합니다。
자세히 보기:
인스턴스
예제 1
마지막으로 나타난 "planet"을 검색합니다:
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet");
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("Planet");
예제 2
위치 20에서 "planet"의 마지막 출현을 검색합니다:
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet", 20);
문법
string.lastIndexOf(substring, start)
매개변수
매개변수 | 설명 |
---|---|
substring | 필수. 검색할 문자열. |
start |
선택 사항. 시작 위치. 기본 값은 문자열 길이입니다. |
값을 반환합니다.
타입 | 설명 |
---|---|
숫자 |
검색 값의 위치를 반환합니다. 이 값이 나타나지 않으면 |
기술 세부 사항
값을 반환합니다.
如果在 string 의 start 이 전에 위치하고 있습니다. substring의 마지막 substring 의 위치가 있습니다. substring의 위치를 반환합니다. 서브스트링을 찾지 못하면
이 경우 -1을 반환합니다。
lastIndexOf()
설명 substring메서드는 문자열 string을 끝에서 시작으로 검색하고, 그 안에 서브스트링이 포함되어 있는지 확인합니다. string 에서 시작하여 검색합니다. start 의 string 의 끝에(지정되지 않았다면) start 매개변수를 사용할 때). 만약 찾으면 substring이렇게 되면 lastIndexOf() 메서드는 substring 의 첫 번째 문자는 string 에서 찾은 첫 번째 substring 실제로는 string 中出现的位置 start 의 마지막 substring.
如果在 string 에서 찾지 못했습니다 substring이 경우 메서드는 -1을 반환합니다。
주의:하지만 lastIndexOf()
메서드는 문자열을 끝에서 시작으로 검색하지만, 반환하는 문자 위치는 여전히 시작에서 계산됩니다. 문자열의 첫 번째 문자 위치는 0이며, 마지막 문자 위치는 string.length-1.
브라우저 지원
lastIndexOf()
ECMAScript1 (ES1)의 특성입니다。
모든 브라우저는 ES1 (JavaScript 1997)를 완전히 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오퍼라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오퍼라 |
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 indexOf()
- 다음 페이지 length
- 上一层으로 돌아가기 JavaScript String 참조 가이드