-
javascript (indexOf)web 2022. 4. 14. 11:47
indexOf
배열이나 문자열에 원하는 값이 들어 있는지 찾는 메서드.
원하는 값이 들어있을 경우 첫번째로 마주치는 해당 값의 인덱스를 알려주고, 원하는 값이 없을 경우에는 -1을 반환한다.
'12345'.indexOf(2) => 1 (첫번째 부터 0 1 2 순으로 진행하기 때문에 2의 인덱스 값은 1이다.)
'12345'.indexOf(7) => -1 (해당 값이 없을 경우에는 -1을 반환한다.)
['1', '2', '3', '4', '5'].indexOf(3) => -1 (비교하는 요소끼리 자료형이 틀리기 때문에 -1을 반환.)
['1', '2', '3', '4', '5'].indexOf('3') => 2 (자료형이 같고 해당 값이 존재하기때문에 해당 값의 인덱스 반환)