JavaScript Array indexOf()
- 이전 페이지 includes()
- 다음 페이지 isArray()
- 上一层으로 돌아가기 JavaScript Array 참조 매뉴얼
정의와 사용법
indexOf()
메서드는 배열에서 지정된 항목을 검색하고 그 위치를 반환합니다.
검색은 지정된 위치에서 시작되며, 시작 위치가 지정되지 않으면 배열의 시작에서 시작하고 배열의 끝에서 검색을 끝냅니다.
항목을 찾지 못하면 indexOf()
반환值为 -1.
이 항목이 여러 번 등장하면 indexOf()
메서드는 첫 번째 등장하는 위치를 반환합니다.
주의:첫 번째 항목의 위치는 0, 두 번째 항목의 위치는 1, 이를 따라 갑니다.
푸시:끝에서부터 검색하려면 사용하세요 lastIndexOf()
메서드.
예제
예제 1
어떤 "Apple" 항목을 검색하려면:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
예제 2
어떤 위치에서 "Apple" 항목을 검색하려면, 위치 4에서 시작합니다:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
문법
array.indexOf(item, start)
매개변수 값
매개변수 | 설명 |
---|---|
item | 필수. 검색할 항목. |
start | 선택 사항. 어디서부터 검색할지를 지정합니다. 음수 값을 지정된 위치에서 끝까지 계산하고 검색합니다. |
기술 세부 사항
반환 값: | 숫자, 지정된 항목의 위치를 나타냅니다. 그렇지 않으면 -1. |
---|---|
JavaScript 버전: | ECMAScript 5 |
브라우저 지원
모든 브라우저에서 완전 지원 indexOf()
메서드:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9.0 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 includes()
- 다음 페이지 isArray()
- 上一层으로 돌아가기 JavaScript Array 참조 매뉴얼