JavaScript 익히기 #2 indexOf() lastindexOf()

Sunki-Kim·2022년 7월 31일
0

JavaScript 익히기

목록 보기
3/22

indexOf()와 lastIndexof()는 배열 안에서 인수로 지정된 값을 검색해서 가장 먼저 찾은 요소의 인덱스를 반환한다.
찾지 못했을때는 -1을 반환한다. indexOf는 인덱스가 작은 쪽부터 순서대로 검색하고, 반대로 lastindexOf는 인덱스가 큰 쪽부터 역순으로 검색한다.


const a = [1, 2, 3, 3, 5];

console.log(a.indexOf(3)); // 2
console.log(a.lastIndexOf(3)); // 3

Zero base 기준으로 인덱스 순서 그리고 역순으로 탐색하여 포지션을 찾아준다.

const a = [1, 2, 3, 3, 5];

console.log(a.indexOf(3, 3)); // 3

만약 두번째 인수를 찾을때 사용하는 방법이다.
첫번째 인수값을 넣어주고, 두번째 인수 position을 넣어 검색해준다.


소스코드 : https://github.com/skdding3/js-prac/blob/main/Indexof.js

profile
당신에게 가치있는 Developer가 되고자

0개의 댓글