JavaScript 배열 indexOf() 메소드는 주어진 배열에서 특정 요소의 위치를 검색하는 데 사용됩니다. 이 방법은 대소문자를 구분합니다.
배열의 첫 번째 요소의 인덱스 위치는 항상 0부터 시작됩니다. 요소가 배열에 없으면 -1을 반환합니다.
통사론
indexOf() 메서드는 다음 구문으로 표현됩니다.
array.indexOf(element,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