logo

JavaScript 배열 indexOf() 메서드

JavaScript 배열 indexOf() 메소드는 주어진 배열에서 특정 요소의 위치를 ​​검색하는 데 사용됩니다. 이 방법은 대소문자를 구분합니다.

배열의 첫 번째 요소의 인덱스 위치는 항상 0부터 시작됩니다. 요소가 배열에 없으면 -1을 반환합니다.

통사론

indexOf() 메서드는 다음 구문으로 표현됩니다.

 array.indexOf(element,index) 

매개변수

요소 - 검색할 요소를 나타냅니다.

index - 검색이 시작되는 인덱스 위치를 나타냅니다. 선택사항입니다.

반품

특정 요소의 인덱스입니다.

JavaScript 배열 indexOf() 메서드 예

indexOf() 메소드의 몇 가지 간단한 예를 살펴보겠습니다.

실시예 1

여기서는 요소의 위치를 ​​인쇄하겠습니다.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++'); document.writeln(result); 
지금 테스트해보세요

산출:

 1 

실시예 2

이 예에서는 검색이 시작되는 인덱스 값을 제공합니다.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++',2); document.writeln(result); 
지금 테스트해보세요

산출:

자바 선택 정렬
 3 

실시예 3

여기서는 배열에 존재하지 않는 요소를 검색해 보겠습니다.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('JavaScript'); document.writeln(result); 
지금 테스트해보세요

산출:

 -1