
const arr = [...my_string];
arr.splice(s, overwrite_string.length, overwrite_string);
return arr.join("");
function solution(my_string, overwrite_string, s){
const arr = [...my_string];
arr.splice(s, overwrite_string.length, overwrite_string);
return arr.join("");
}
원래 배열의 특정 부분에 요소를 추가하거나 제거할 때 사용한다.
splice(기존 배열에서 제거가 시작될 인덱스, 제거될 인덱스 개수, 그 자리에 들어갈 아이템들);
의 순으로 작성된다.
const arr = [1, 2, 3, 4];
const result = arr.splice(1,0,100);
console.log(arr); // 1, 100, 2, 3, 4 가 출력됨.
const arr = [1, 2, 3, 4];
const result = arr.splice(1,2);
console.log(arr); // 1, 4 가 출력됨.
const arr = [1, 2, 3, 4];
const result = arr.splice(1);
console.log(arr); // 1 이 출력됨.