더북(TheBook)

배열 자르고 합치기

기존 배열을 잘라 새 배열을 만들 수도 있습니다. 배열에서 요소를 삭제할 때 나온 slice()를 다음과 같이 사용하면 됩니다.

형식

배열.slice(<시작 인덱스>, <종료 인덱스>)

이와 같이 작성하면 시작 인덱스부터 종료 인덱스까지 배열을 잘라 새 배열을 만듭니다. 이때 시작 인덱스는 새 배열에 포함되나 종료 인덱스는 포함되지 않습니다. 인덱스가 음수이면 at()과 마찬가지로 뒤에서부터 셉니다.

['2', '3', '4', '5'].slice(1); // (3) ['3', '4', '5']
['2', '3', '4', '5'].slice(1, 3); // (2) ['3', '4']
['2', '3', '4', '5'].slice(2, 3); // ['4']
['2', '3', '4', '5'].slice(1, -1); // (2) ['3', '4']
['2', '3', '4', '5'].slice(); // (4) ['2', '3', '4', '5']
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.