arr.splice(index[, deleteCount, elem1, ..., elemN])
// Example 1)
let arr = ["I", "study", "JavaScript", "right", "now"];
// 처음(0) 세 개(3)의 요소를 지우고, 이 자리를 다른 요소로 대체
arr.splice(0, 3, "Let's", "dance");
alert( arr ) // ["Let's", "dance", "right", "now"]
//Example 2)
let arr = ["I", "study", "JavaScript"];
// 인덱스 2부터
// 0개의 요소를 삭제
// 그 후, "complex"와 "language"를 추가
arr.splice(2, 0, "complex", "language");
alert( arr ); // ["I", "study", "complex", "language", "JavaScript"]
let arr = [1, 2, 5];
// 인덱스 -1부터 (배열 끝에서부터 첫 번째 요소)
// 0개의 요소를 삭제
// 3과 4를 추가
arr.splice(-1, 0, 3, 4);
alert( arr ); // 1,2,3,4,5