● 배열 자르고 합치기
기존 배열을 잘라 새 배열을 만들 수도 있습니다. 배열에서 요소를 삭제할 때 나온 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']