예
항목에 대한 배열을 검색 "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
a의 결과는 다음과 같습니다
2
즉 "Apple" 배열의 위치 2에 있습니다.
»그것을 자신을 시도더 "Try it Yourself" 아래의 예.
정의 및 사용
indexOf() 메소드는 지정된 항목의 배열을 검색하고, 그 위치를 반환한다.
검색은 지정된 위치에서 시작되었거나 시작 위치가 지정되지 않은 경우 처음에, 그리고 배열의 끝에서 검색을 종료합니다.
반환 -1 항목이 발견되지 않는 경우.
항목이 두 번 이상 존재하는 많은 경우, 같이 IndexOf 방법은 선두로부터의 위치를 반환합니다.
주 : 첫 번째 항목은 제 1 항목의 위치를 가지고 위치 0을 갖고, 등등.
팁 : 시작 끝에서 검색 할 경우, 사용 href="jsref_lastindexof_array.html"> lastIndexOf() method
브라우저 지원
테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.
방법 | |||||
---|---|---|---|---|---|
indexOf() | 예 | 9.0 | 1.5 | 예 | 예 |
통사론
매개 변수 값 매개 변수 기술 item 필요합니다. 검색 할 항목 start 선택 과목. 어디에서 검색을 시작합니다. 음수 값은 끝에서 계산 지정된 위치에서 시작하고 끝을 검색합니다.
기술적 세부 사항
반환 값 : 지정된 항목의 위치를 나타내는 번호, 그렇지 않으면 -1 자바 스크립트 버전 : 1.6
더 예
예
항목에 대한 배열을 검색 "Apple" 위치 4에서 검색을 시작 :
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);
a의 결과는 다음과 같습니다
6
»그것을 자신을 시도
<자바 스크립트 배열 참조