JavaScript 배열 indexOf() 메서드
그만큼 JavaScript 배열 indexOf() 메서드 문자열에서 값이 처음 나타나는 위치를 반환합니다. 값을 찾을 수 없으면 -1을 반환합니다. 이 방법은 문자열 내의 특정 문자나 부분 문자열의 위치를 확인하는 간단한 방법을 제공합니다.
통사론
array.indexOf(element, start)
매개변수:
- 요소: 이 매개변수는 인덱스가 반환될 요소를 보유합니다.
- 시작: 이 매개변수는 선택사항이며 배열의 시작점을 보유합니다. 여기서 기본값은 검색을 시작하는 0입니다.
반환 값: 이 메서드는 요소가 처음 나타나는 인덱스를 반환합니다. 배열에서 요소를 찾을 수 없으면 이 메서드는 -1을 반환합니다.
예시 1: 배열의 요소 인덱스 찾기
이 코드는 indexOf()> 배열에서 gfg 요소의 인덱스를 찾는 방법 name> . gfg의 인덱스는 변수에 저장됩니다. a> 그런 다음 콘솔에 기록됩니다.
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a) 산출
0
예 2: 배열의 요소 검색
이 코드는 indexOf()> 특정 요소의 인덱스를 찾는 방법( 2> ) 배열( A> ). 배열에서 요소가 처음으로 나타나는 인덱스를 반환합니다( 1> 이 경우). 요소가 발견되지 않으면 반환됩니다. -1> .
// Taking input as an array A // having some elements. let A = [1, 2, 3, 4, 5]; // indexOf() method is called to // test whether the searching element // is present in given array or not. a = A.indexOf(2) // Printing result of method. console.log(a);
산출
1
우리는 Javascript Array 메소드의 전체 목록을 가지고 있습니다. 이를 확인하려면 다음을 수행하십시오. 자바스크립트 배열 전체 참조 기사.
지원되는 브라우저:
- 구글 크롬
- 가장자리
- 파이어폭스
- 오페라
- 원정 여행