Slice

    [JavaScript] 배열 메서드 arr.slice()

    arr.slice() slice() 메서드는 배열의 start부터 end 전 까지의 값을 복사하여 새로운 배열로 반환하고, 원본 배열은 바뀌지 않는다. 구문 arr.slice(start,end); // end-1까지 start의 경우 default 값은 0이며, end 값을 지정하지 않을 경우 배열의 길이까지 복사한다. 사용 예시 const arr = ['a', 'b', 'c', 'd']; console.log(arr.slice(1, 3)); // [ 'b', 'c' ] console.log(arr.slice(1)); // ['b', 'c', 'd'] console.log(arr.slice(-3, -1)); // ['b', 'c'] start, end가 음수일 경우 위 arr 배열의 끝에 있는 'd'가 ..