[JavaScript] 자바스크립트 배열(Array) 요소 검색하기(배열 값 색인)

2022. 5. 27. 12:27Program/JavaScript

051_자바스크립트 배열(Array) 요소 검색하기(배열 값 색인)

[적용]

  • 배열 데이터의 특정 요소를 확인하고 싶을 때

[문법]

메소드 의미 반환
배열.indexOf(검색데이터, [시작위치*]) 요소의 인덱스 위치 검색하기  숫자
배열.lastIndexOf(검색데이터, [시작위치*]) 끝에서부터 요소 위치 검색하기  숫자
배열.includes(검색데이터, [시작위치]*) 요소의 포함여부 확인하기 진리값

[내용]

배열 내 요소 데이터의 검색이 가능하다. indexOf()는 배열 내에서 검색 데이터가 처음 발견되는 위치(인덱스)를 반환하고,

lastIndexOf()는 마지막 위치(인덱스)를 반환한다.

인덱스는 0부터 시작한다.

예를 들어 첫 번째 요소의 인덱스는 0이며, 다섯 번째 인덱스의 경우 인덱스 값은 4를 가진다.

['사과', '바나나', '귤'].indexOf('바나나');  // 1
[0, 2, 4, 6, 4, 2, 0].indexOF(4);  // 2
[0, 2, 4, 6, 4, 2, 0].lastIndexOF(4);  // 4

 

includes()는 배열 내 요소의 포함 여부를 확인한다.

['사과', '바나나', '귤'].includes('바나나');  // true
[0, 2, 4, 6, 4, 2, 0].includes(3);  // false

 


 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김