English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
indexOf()메서드는 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환합니다.
요소를 찾지 못하면-1。
이 요소가 여러 번 존재하면, 처음 등장하는 위치를 반환합니다.
끝에서부터 검색하려면 사용하세요lastIndexOf()메서드.
주의:String 메서드에 대해 보다 자세히 알고 싶다면String.indexOf()。
array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Apple');테스트해보기‹/›
표의 숫자는 indexOf() 메서드를 최초로 완전히 지원하는 브라우저 버전을 지정합니다:
메서드 | |||||
indexOf() | 는 | 는 | 34 | 는 | 9 |
매개변수 | 설명 |
---|---|
element | (必需)배열에서 위치를 찾으려는 요소 |
start | (선택 사항)시작 검색 요소의 인덱스. 기본 값은 0입니다 |
반환 값: | 배열에서 첫 번째로 발견된 요소의 인덱스; 찾지 못하면, 반환 -1 |
---|---|
JavaScript 버전: | ECMAScript 5 |
인덱스2시작 검색:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Mango', 2);테스트해보기‹/›
주어진 매개변수가 배열에 존재하지 않으면, 그것은 반환합니다-1:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Beer');// 되돌아가기 -1테스트해보기‹/›