여러가지가 있겠지만
가장 큰 차이는 slice()는 원본이 아닌 새로운 배열 객체를 리턴하고
splice()는 원본 배열 객체를 수정한다.
때문에 slice()는 배열을 복사하거나 배열형 객체(함수의 arguments같은 것들)를 배열화 할 때 사용된다.
참고
Array.prototype.slice() - JavaScript | MDN
slice() 메서드는 어떤 배열의 begin부터 end까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 바뀌지 않습니다. The source for this interactive demo is stored in a GitHub reposi
developer.mozilla.org
'JavaScript' 카테고리의 다른 글
number 내장함수로 숫자를 화폐단위로 만들기(세 자리마다 콤마(,) 찍기) (0) | 2022.03.16 |
---|---|
타입 선언 예시 - typescript (0) | 2021.03.04 |
in 연산자 - JavaScript (0) | 2020.11.27 |
구조 분해 할당(Destructing assginment) - JavaScript (0) | 2020.11.27 |
기본값 매개변수(Default parameter) - JavaScript (0) | 2020.11.27 |