JavaScript Array lastIndexOf()

정의와 사용법

lastIndexOf() 메서드는 어레이에서 지정된 항목을 검색하고 그 위치를 반환합니다.

검색은 지정된 위치에서 시작하며, 지정되지 않으면 마지막에서 시작하여 어레이의 시작에 도달합니다.

항목을 찾지 못하면 lastIndexOf() 메서드는 -1을 반환합니다.

검색할 항목이 여러 번 등장하면lastIndexOf() 메서드는 마지막으로 등장한 위치를 반환합니다.

힌트:먼저 끝에서 시작하려면 사용하세요 indexOf() 메서드.

예제

예제 1

어레이에서 "Apple" 항목을 검색합니다:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

직접 시도해 보세요

예제 2

어레이에서 "Apple" 항목을 검색합니다:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");

직접 시도해 보세요

예제 3

어레이에서 "Apple" 항목을 위치 4에서 검색합니다:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);

직접 시도해 보세요

문법

array.lastIndexOf(item, start)

파라미터 값

파라미터 설명
item 必需. 검색할 항목.
start 선택 사항. 검색을 시작할 위치.

기술 세부 사항

반환 값: 숫자는 지정된 항목의 위치를 나타내며, 그렇지 않으면 -1입니다.
JavaScript 버전: ECMAScript 5

브라우저 지원

표에 나타낸 숫자는 이 메서드를 완전히 지원하는 첫 번째 브라우저 버전을 나타냅니다.

모든 브라우저가 완전히 지원합니다 lastIndexOf() 메서드:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 9.0 지원 지원 지원 지원

관련 페이지

강의:JavaScript 배열

강의:JavaScript 배열 Const

강의:JavaScript 배열 메서드

강의:JavaScript 배열 정렬

강의:JavaScript 배열 반복