Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 문자열의 마지막 문자를 제거하는 방법

JavaScript에서 문자열의 마지막 문자를 제거하는 가장 간단한 방법은 slice() 메서드를 사용하는 것입니다.

slice() 메서드의 기본 사용법

slice() 메서드는 두 개의 매개변수를 받아 문자열의 일부를 추출합니다.

  1. 시작 위치 — 추출을 시작할 인덱스 (0)
  2. 종료 위치 — 음수 값을 지정하면 문자열 끝에서부터 계산됩니다 (-1)

즉, slice(0, -1)은 첫 번째 문자부터 마지막 문자 바로 앞까지만 잘라내기 때문에 결과적으로 마지막 문자가 제거됩니다.

실전 예제

다음은 철자가 틀린 회사 이름을 수정하는 예시입니다:

const companyName = "Netflixx"
const fixCompanyName = companyName.slice(0, -1)

console.log(fixCompanyName)
// output: 'Netflix'

주의 사항: 원본 문자열은 변경되지 않습니다

slice() 메서드는 원본 변수의 값을 수정하지 않습니다. 즉, companyName에 저장된 "Netflixx"는 그대로 유지됩니다.

대신 올바른 철자를 담은 새로운 변수(fixCompanyName)를 생성하게 되며, 프로젝트에서 회사 이름이 필요할 때는 이 새 변수를 참조하면 됩니다. 이러한 특성 덕분에 기존 데이터를 보존하면서 안전하게 문자열을 가공할 수 있습니다.