학습 자료
배열 메서드 - 슬라이스(Slice)
slice를 활용해 배열 내 특정 부분을 추출하는 방법을 알아보겠습니다.
배열의 시작은 1이 아닌, 0
대부분의 프로그래밍 언어에서 배열의 인덱스(Index, 배열 내 요소의 위치를 나타내는 숫자)는 0부터 시작합니다.
이는 프로그래밍의 전통적인 관습입니다.
const fruits = ['사과', '바나나', '체리', '포도', '오렌지'];
fruits 배열의 각 요소는 다음과 같이 접근할 수 있습니다.
-
첫 번째 요소:
fruits[0]=> "사과" -
두 번째 요소:
fruits[1]=> "바나나" -
다섯 번째 요소:
fruits[4]=> "오렌지"
배열 자르기
배열의 slice() 메서드를 사용하여 배열의 일부분을 추출할 수 있습니다. slice()는 원래 배열을 수정하지 않고 새로운 배열을 반환합니다.
기본 구조:
array.slice([시작 인덱스], [종료 인덱스])
-
시작 인덱스 : 추출을 시작할 배열의 위치입니다. 만약 생략하면 배열의 처음부터 시작합니다.
-
종료 인덱스 : 추출을 종료할 배열의 위치 전까지입니다. 이 인덱스 자체는 포함되지 않습니다. 만약 생략하면 배열의 끝까지 추출합니다.
예시:
const fruits = ['사과', '바나나', '체리', '포도']; const selected = fruits.slice(1, 3); console.log(selected); // ["바나나", "체리"]
이 챕터의 강의 · 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
배열을 자를때는 cut 메서드를 사용한다.
○
✕
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말