indexOf(), lastIndexOf() - 배열에서 특정 값 index 찾기

  • indexOf()
arr = [0,1,2,3,4,1,4,5]

//배열에서 찾으려는 값과 일치(===)하는 첫번째 요소의 인덱스를 반환
arr.indexOf(찾는값,탐색 시작 index)

arr.indexOf(1)//1 
//생략시 처음부터 탐색
arr.indexOf(1,2) //5
arr.indexOf('1',2) //-1
//만약 존재하지 않는다면 -1
  • lastIndexOf()
let arr = [0,1,2,3,4,1,2];

arr.lastIndexOf(찾는값,시작 index);
indexOf와는 반대방향으로 탐색(거꾸로)

arr.lastIndexOf(1)//5 
//생략시 처음부터 탐색
arr.lastIndexOf(1,2) //1
arr.lastIndexOf('1',2) //-1
//만약 존재하지 않는다면 -1