학습 자료
배열 메서드 - indexOf, lastIndexOf, includes
배열에서 특정 요소를 찾기 위한 메서드들을 알아보겠습니다.
indexOf
배열에서 특정 요소를 찾아 그 요소의 인덱스를 반환합니다. 만약 그 요소가 없으면 -1을 반환합니다.
indexOf() 메서드 예시
const fruits = ['사과', '바나나', '체리', '사과']; const index = fruits.indexOf('사과'); console.log(index); // 0
위 예시에서 "사과"는 배열의 0번 인덱스에 있기 때문에 0을 출력합니다.
lastIndexOf
배열에서 특정 요소의 마지막 위치를 찾아 인덱스를 반환합니다. 만약 그 요소가 없으면 -1을 반환합니다.
lastIndexOf() 메서드 예시
const fruits = ['사과', '바나나', '체리', '사과']; const lastIndex = fruits.lastIndexOf('사과'); console.log(lastIndex); // 3
"사과"는 마지막으로 배열의 3번 인덱스에 있기 때문에 3을 출력합니다.
includes
배열에 특정 요소가 있는지 없는지 확인해주는 메서드입니다. 있으면 true를, 없으면 false를 반환합니다.
includes() 메서드 예시
const fruits = ['사과', '바나나', '체리']; const hasApple = fruits.includes('사과'); console.log(hasApple); // true
위 예시에서 배열에 "사과"가 있기 때문에 true를 출력합니다.
이 챕터의 강의 · JavaScript 기초 문법
- 1. 객체(Object)
- 2. 빈칸 채우기 퀴즈
- 3. 특정한 작업을 수행하는 코드 블록, 함수
- 4. 함수의 고급 기능
- 5. 화살표 함수(Arrow Functions)
- 6. 메서드(Method)
- 7. 선택형 퀴즈
- 8. Date 객체
- 9. Math 객체
- 10. 배열(Array)
- 11. 배열 메서드 - 슬라이스(Slice)
- 12. 배열 메서드 - indexOf, lastIndexOf, includes
- 13. 배열 메서드 - length, pop, push, shift, unshift
- 14. 배열 메서드 - forEach, map, filter, find
- 15. 배열 메서드 - 졍렬(Sort)
- 16. 빈칸 채우기 퀴즈
Quiz
0 / 1
다음 중 빈칸에 들어갈 가장 적절한 것은 무엇일까요?
특정 요소가 배열에 포함되어 있는지를 확인하는 메서드는 입니다.
indexOf()
lastIndexOf()
includes()
find()
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말