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

Javascriptui Munjayeol Eseo Majimag Swimpyoleul Jegeohaneun Bangbeob



쉼표는 목록, 구 등의 항목 사이에 사용되는 구분 기호입니다. 때때로 흐름을 작성하는 동안 목록의 끝에 문자열의 마지막에 쉼표를 추가합니다. 개발자가 문자열 집합에서 마지막 쉼표를 수동으로 제거하는 것은 어려울 수 있습니다. 이를 위해 JavaScript는 상황을 해결하는 데 사용할 수 있는 몇 가지 미리 정의된 메서드를 제공합니다.

이 글은 주어진 문자열에서 마지막 쉼표를 제거하는 방법을 보여줍니다.

JavaScript의 문자열에서 마지막 쉼표를 제거하는 방법은 무엇입니까?

문자열에서 마지막 쉼표를 제거하려면 아래 제공된 JavaScript 메소드를 사용하십시오.







  • 슬라이스() 메서드
  • 대체() 메서드
  • 부분 문자열() 메서드

이러한 방법을 하나씩 살펴보겠습니다.



방법 1: slice() 메서드를 사용하여 문자열에서 마지막 쉼표 제거

' 일부분() ” 메소드는 문자열에서 임의의 문자를 제거하는 데 사용됩니다. 시작 및 끝 인덱스를 기반으로 문자열의 일부를 추출하여 새 문자열로 제공합니다. 더 구체적으로 말하면 문자열에서 마지막 쉼표를 제거하는 데 사용합니다.



통사론
slice() 메서드를 사용하려면 아래에 언급된 구문을 따르십시오.





.. 일부분 ( 시작 인덱스 , 끝 인덱스 ) ;

여기, ' 시작 인덱스 ' 그리고 ' 끝 인덱스 '는 추출해야 하는 문자열 부분을 지정하는 인덱스입니다.

예시
이 예에서는 먼저 ' 색깔 '는 쉼표로 구분된 색상 목록을 저장합니다.



~였다 색깔 = '빨간색, 파란색, 녹색, 주황색,' ;

시작 인덱스를 ' 0 '로 끝 인덱스를 ' -1 '는 쉼표인 마지막 문자 앞에 문자열을 가져오는 데 도움이 됩니다.

~였다 대답 = 색깔. 일부분 ( 0 , - 1 ) ;

주어진 slice() 메서드를 호출하면 0 인덱스에서 시작하는 부분 문자열을 추출하고 문자열의 마지막 문자 앞에서 추출합니다.

그런 다음 '를 사용하여 콘솔에 결과 문자열을 인쇄합니다. console.log() ' 방법:

콘솔. 통나무 ( 대답 ) ;

출력은 색상 목록에서 마지막 쉼표가 성공적으로 제거되었음을 보여줍니다.

두 번째 방법으로 가자!

방법 2: replace() 메서드를 사용하여 문자열에서 마지막 쉼표 제거

' 바꾸다() ' 메서드는 문자열의 값을 정의된 문자열, 문자 또는 기호로 간단히 대체하는 데 사용됩니다. String 타입 객체의 미리 정의된 메서드입니다. 두 개의 매개변수를 받아들이고 새로 교체된 값으로 문자열을 출력합니다.

통사론
replace() 메서드를 사용하려면 아래 주어진 구문을 따르십시오.

. 바꾸다 ( 검색값 , 값 바꾸기 ) ;

여기서 ' 검색값 '는 검색하여 '로 대체해야 하는 값입니다. 값 바꾸기 '.

예시
이제 '변수'에 저장된 이미 생성된 문자열을 사용합니다. 색깔 ”하고 searchValue를 정규식 패턴 형태의 쉼표로 전달하여 replace() 메서드를 호출합니다. 추출된 쉼표는 빈 문자열로 대체됩니다.

~였다 대답 = 색깔. 바꾸다 ( /,*$/ , '' ) ;

여기서 정규식 패턴에서 ' * ' 기호는 이(쉼표)의 임의의 수를 나타내고 ' $ ' 기호는 문자열 끝까지 일치합니다.

마지막으로 변수 '에 저장된 결과 문자열을 출력합니다. 대답 '를 사용하여 콘솔에서 ' console.log() ' 방법:

콘솔. 통나무 ( 대답 ) ;

출력에서 볼 수 있듯이 문자열의 마지막 쉼표는 replace() 메서드를 사용하여 제거됩니다.

문자열에서 마지막 쉼표를 제거하는 다른 방법을 사용해 보겠습니다.

방법 3: substring() 메서드를 사용하여 문자열에서 마지막 쉼표 제거

'라는 문자열 끝에서 쉼표를 제거하는 데 도움이 되는 또 다른 JavaScript 메서드가 있습니다. 부분 문자열() ' 방법. slice() 메서드와 마찬가지로 두 개의 매개 변수를 사용하고 시작 및 마지막 인덱스를 기반으로 문자열의 지정된 부분을 부분 문자열로 추출하여 새 문자열을 출력으로 반환합니다.

통사론
substring() 메서드를 사용하려면 아래 제공된 구문을 따르십시오.

. 부분 문자열 ( 시작 인덱스 , 끝 인덱스 ) ;

여기, ' 시작 인덱스 ' 그리고 ' 끝 인덱스 '는 문자열에서 추출해야 하는 문자열 부분을 지정하는 인덱스입니다. 시작 인덱스는 포함되지만 끝 인덱스는 결과 문자열에서 제외됩니다.

예시
이 예에서는 ' 색깔 '를 호출하고 ' 부분 문자열() ' 시작 인덱스를 전달하여 ' 0 '이고 마지막 인덱스는 전체 길이보다 작은 숫자가 됩니다.

~였다 대답 = 색깔. 부분 문자열 ( 0 , 색깔. 길이 - 1 ) ;

콘솔에서 결과 문자열을 인쇄합니다.

콘솔. 통나무 ( 대답 ) ;

산출

JavaScript의 문자열에서 마지막 쉼표를 제거하는 모든 방법을 제공했습니다.

결론

문자열에서 마지막 쉼표를 제거하려면 slice() 메서드, replace() 메서드 또는 substring() 메서드를 사용할 수 있습니다. slice() 및 substring() 메서드는 마지막 쉼표를 제외한 문자열을 추출하는 반면, replace() 메서드는 문자열의 마지막 쉼표만 빈 문자열로 바꿉니다. 이 글에서는 자세한 예를 통해 주어진 문자열에서 마지막 쉼표를 제거하는 방법을 보여주었습니다.