Menu
Coddy logo textTech

배열 슬라이싱

Coddy JavaScript 여정의 기초 섹션에 포함된 레슨 — 77개 중 67번째.

슬라이싱을 사용하면 다음 구문을 사용하여 배열의 일부를 추출할 수 있습니다: arr.slice(start, stop). 예를 들어, 다음 배열을 살펴보겠습니다:

let numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

배열의 일부분 가져오기:

console.log(numbers.slice(2, 6));
// 출력: [2, 3, 4, 5]

이것은 인덱스 2(포함)부터 인덱스 6(제외)까지의 요소를 가져옵니다.

stop 매개변수 생략하기:

console.log(numbers.slice(5));
// 출력: [5, 6, 7, 8, 9]

stop이 생략되면, slice는 끝까지 추출합니다.

challenge icon

챌린지

쉬움

배열을 입력(given)으로 받아 다음의 슬라이스된 배열을 출력하는 프로그램을 작성하세요:

  • 홀수 길이의 배열: 중간 항목과 양옆의 항목 하나씩을 가져옵니다 (총 3개 항목)
  • 짝수 길이의 배열: 중간 항목 두 개를 가져옵니다

이 챌린지에서는 배열 슬라이싱이 정수에서만 작동하므로 Math.floor()를 사용하세요.

예를 들어, Math.floor(5.5)는 부동 소수점 숫자의 내림값을 찾으므로 5를 반환합니다.

직접 해보기

let arr = inp.split(", ").map(Number);
// 아래에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨