splice 메서드의 오해
splice() 메서드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경한다. splice()와 slice()의 차이점은 기존 배열의 변경 유무에 있다. splice()는 기존 배열을 변경하지만 slice()는 기존 배열을 복사한 새로운 배열을 반환한다. splice() 메서드는 첫번째 매개변수는 배열의 변경을 시작할 인덱스이다. 여기에는 음수가 들어갈 수 있는데 음수인 경우 배열의 끝에서부터 요소를 세어나가게된다. const months = ['Jan', 'March', 'April', 'June']; months.splice(1, 0, 'Feb'); console.log(months); // result: ["Jan", "Feb", "March", "April", "J..
2024.01.06