[javascript] 반복문을 이용한 특정 문자열 삭제하기

JavaScript를 사용하여 문자열에서 특정 부분을 삭제하는 방법을 알아보겠습니다.

1. 시작 단어 삭제하기

특정 문자열에서 시작 부분을 삭제하는 방법은 substring 메서드를 사용하여 구현할 수 있습니다. 아래는 예제 코드입니다.

let originalString = "Hello, world!";
let deleteCount = 6; // 삭제할 글자 수
let resultString = originalString.substring(deleteCount);
console.log(resultString); // 출력 결과: "world!"

2. 중간 단어 삭제하기

문자열에서 중간 부분을 삭제하려면 substring 메서드와 조합하여 해당 부분을 잘라내고 나머지 부분을 합치면 됩니다. 아래는 예제 코드입니다.

let originalString = "Hello, beautiful world!";
let startIdx = 6; // 삭제 시작 인덱스
let deleteCount = 10; // 삭제할 글자 수
let resultString = originalString.substring(0, startIdx) + originalString.substring(startIdx + deleteCount);
console.log(resultString); // 출력 결과: "Hello, world!"

3. 마지막 단어 삭제하기

마지막 부분을 삭제하는 것은 간단합니다. substring 메서드를 이용하여 마지막 인덱스까지 자른 후 필요한 부분을 가져오면 됩니다. 아래는 예제 코드입니다.

let originalString = "Hello, beautiful world!";
let deleteCount = 7; // 삭제할 글자 수
let resultString = originalString.substring(0, originalString.length - deleteCount);
console.log(resultString); // 출력 결과: "Hello, beautiful"

요약

JavaScript에서 문자열에서 특정 부분을 삭제하는 방법에 대해 알아보았습니다. substring 메서드를 활용하여 시작, 중간, 마지막 부분을 각각 삭제하는 방법을 실습해보았습니다.

더 자세한 내용은 Mozilla Developer Network의 substring 문서를 확인하시기 바랍니다.