[JavaScript] 자바스크립트 배열(Array) 요소 검색하기(배열 값 색인)
2022. 5. 27. 12:27ㆍProgram/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
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 배열(Array) 요소 정렬하기 (0) | 2022.05.30 |
---|---|
[JavaScript] 자바스크립트에서 조건을 만족하는 배열 요소(값) 가져오기 (0) | 2022.05.27 |
[JavaScript] 자바스크립트 배열(Array) 결합하기(합치기), 문자열 만들기 (0) | 2022.05.27 |
[JavaScript] 자바스크립트 배열(Array) 요소 부분(지정위치) 변환(삭제, 추가)하기 (0) | 2022.05.26 |
[JavaScript] 자바스크립트 배열(Array) 요소 삭제하기 (0) | 2022.05.26 |