indexOf

차노·2023년 8월 12일
0

JS

목록 보기
37/96

The indexOf() method of Array instances returns the first index at which a given element can be found in the array, or -1 if it is not present.

배열 인스턴스의 indexOf 메소드는 배열에서 발견할 수 있거나 현재가 아닌 -1인 주어진 요소의 첫 번째 인덱스를 반환한다.

beasts라는 배열에서 'bison'은 인덱스 상 첫번째이기에, 1을 반환하고, 두 번째의 경우, 인덱스 2인 'camel'에서 시작하여 'bison'으로 돌아올 수 있는 number는 'duck' 'bison' 'ant' 'bison'으로 반환하는 4를 return시킨다. 마지막으로, 해당 인자는 해당 배열에 존재하지 않기에 -1을 반환한다.

searchElement: Element to locate in the array.

찾아야 할 요소 => 결과값

fromIndex: Zero-based index at which to start searching, converted to an integer.

시작해야 할 0번째

The indexOf() method compares serachElement to elements of the array using strict equality. (the same algroithm used by the === operator). NaN values are never compared as equal, so indexOf() always returns -1 when searchElement is NaN.

Reference

정의

문자열이나 배열에서 특정 요소의 인덱스를 찾는 메서드.

마무리

indexOf() 는 첫 번째 발견 위치만 찾아주며, 배열이나 문자열에 중복된 값이 있는 경우, 처음 발견된 위치만 반환. 값이 발견되지 않은 경우 -1을 반환.

0개의 댓글