javascript 에서 사용하는 slice 메서드를 학습한다.
첫번째 인자 : 배열의 index의 시작점
두번째 인자 : 배열의 index의 끝점

주의할 점
두번째 인자는 끝점이라고 했지만, 끝점 이전까지의 배열을 리턴한다.
예를 들어, slice(2, 6) 이라면 2번 index 부터 5번 index 까지 리턴한다.
따라서 배열에서 하나의 요소만 가져오고 싶으면 slice(n, n+1) 형식으로 사용해야 한다.
예를 들어, [1,2,3,4,5] 라는 배열이 있을 때, 숫자 2~4까지만 남기고 싶을땐 다음과 같이 메서드를 활용하면 된다.
let nums = [1,2,3,4,5]
let nums_new = nums.slice(1,4)
console.log(nums) // [ 1, 2, 3, 4, 5 ]
console.log(nums_new) // [ 2, 3, 4 ]
인자가 한 개일 경우, 시작 index 로 적용되고 배열의 끝까지 리턴한다.
let nums = [1,2,3,4,5]
let nums_new = nums.slice(2)
console.log(nums) // [ 1, 2, 3, 4, 5 ]
console.log(nums_new) // [ 3, 4, 5 ]
음수라고 배열을 역순으로 가져와 리턴한다고 생각하면 안된다.
음수 인덱스여도 그냥 배열의 인덱스라고 생각해야 한다.