splice와 slice차이

|

arr.splice()

만능 맥가이버 칼 같은 느낌이다.
삭제 뿐만 아니라 배열에 요소 추가까지 가능하다.

arr.slice()

splice()와 유사하게 동작하지만,서브 문자열 대신 서브 배열을 반환한다는 점이 다르다.
배열의 복사본을 만들때 주로 사용한다. 여기서 복사본이란 참조를 한다는것이 아닌, 기존 배열을 카피한 아예 새 것의 배열을 뜻 한다.