Latest web development tutorials

자바 스크립트를 같이 IndexOf () 메소드

배열 객체 참조 자바 스크립트 배열 개체

"애플"요소의 배열을 (를) 찾기 :

var에 과일 = [ "바나나", "오렌지", "애플", "망고"];
var에 A = fruits.indexOf ( "사과");

결과 출력 :

상기 출력은 2 위치에 배열 요소 것을 "애플"을 의미한다.

»시도

정의 및 사용

같이 IndexOf () 메서드는 지정된 문자열의 첫 번째 항목의 문자열 값의 위치를 ​​반환합니다.

처음부터 문자열을 검색합니다이 방법은 문자열의 searchvalue이 포함되어 있는지, stringObject을 완료합니다. 처음에 또는 fromIndex의 문자열 문자열에 위치 (지정되지 fromIndex의 시간)을 검색 시작합니다. 당신이 searchvalue를 발견하면, searchvalue가 처음 발견되는 위치가 반환됩니다. stringObject 문자의 위치는 0을 기준으로.

당신은 배열 -1에서 문자열을 찾을하지 않은 경우.

당신은 문자열의 마지막 항목을 찾으려면 팁, 사용 lastIndexOf에서도 () 메소드를 .


브라우저 지원

Internet ExplorerFirefoxOperaGoogle ChromeSafari

모든 주요 브라우저가이 메소드를 지원하지 않는 같이 IndexOf () 메소드하지만 인터넷 익스플로러 8과 IE의 이전 버전을 지원합니다.


문법

배열 .indexOf (항목, 시작)

매개 변수 값

参数 描述
item 必须。查找的元素。
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

반환 값

类型 描述
Number 元素在数组中的位置,如果没与搜索到则返回 -1

기술 세부 사항

자바 스크립트 버전 : 1.6


더 많은 예제

배열의 네 번째 위치에 배열 "애플"요소를 찾기 검색을 시작했다 :

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

결과 출력 :

6

»시도

배열 객체 참조 자바 스크립트 배열 개체