Paano Alisin ang Huling Comma mula sa String sa JavaScript

Paano Alisin Ang Huling Comma Mula Sa String Sa Javascript



Ang kuwit ay isang separator na ginagamit sa pagitan ng mga item ng isang listahan, mga parirala, at iba pa. Minsan, habang nagsusulat sa daloy, idinaragdag namin ang kuwit sa dulo ng listahan sa huling bahagi ng string. Maaaring maging mahirap para sa isang developer na alisin nang manu-mano ang huling kuwit mula sa isang hanay ng mga string. Para sa layuning ito, ang JavaScript ay nagbibigay ng ilang paunang natukoy na mga pamamaraan na maaaring magamit upang harapin ang sitwasyon.

Ipapakita ng write-up na ito ang mga pamamaraan para sa pag-aalis ng huling kuwit mula sa isang ibinigay na string.

Paano Alisin ang Huling Comma mula sa String sa JavaScript?

Para sa pag-alis ng huling kuwit mula sa isang string, gamitin ang mga pamamaraan ng JavaScript na ibinigay sa ibaba:







  • paraan ng slice().
  • paraan ng replace().
  • substring() na pamamaraan

Tuklasin natin ang mga pamamaraang ito nang paisa-isa.



Paraan 1: Alisin ang Huling Comma mula sa String Gamit ang slice() Method

Ang ' slice() Ang paraan ng ” ay ginagamit para sa pag-alis ng anumang karakter mula sa isang string. Kinukuha nito ang bahagi ng string batay sa index ng simula at pagtatapos at binibigyan ito bilang isang bagong string. Higit na partikular, gagamitin namin ito para sa pag-alis ng huling kuwit mula sa isang string.



Syntax
Sundin ang nabanggit na syntax sa ibaba upang magamit ang slice() na paraan:





String .. hiwain ( startIndex , endIndex ) ;

Dito,' startIndex ' at ang ' endIndex ” ay ang mga index na tumutukoy kung aling bahagi ng string ang kailangang kunin.

Halimbawa
Sa halimbawang ito, gagawa muna tayo ng variable na pinangalanang “ kulay ” na nag-iimbak ng listahan ng mga kulay na pinaghihiwalay ng mga kuwit:



ay kulay = 'pula, asul, berde, orange,' ;

I-invoke ang slice() method sa pamamagitan ng pagpasa sa start index bilang “ 0 ” at ang end index bilang “ -1 ” na tumutulong upang makuha ang string bago ang huling character na ang kuwit:

ay sagot = kulay. hiwain ( 0 , - 1 ) ;

Ang pagtawag sa ibinigay na paraan ng slice() ay i-extract ang substring simula sa 0 index at i-extract ito bago ang huling character ng isang string.

Pagkatapos, i-print ang resultang string sa console gamit ang “ console.log() 'paraan:

console. log ( sagot ) ;

Ipinapakita ng output ang huling kuwit mula sa isang listahan ng mga kulay ay matagumpay na naalis:

Tumungo tayo sa pangalawang paraan!

Paraan 2: Alisin ang Huling Comma mula sa String Gamit ang replace() Method

Ang ' palitan() Ginagamit ang paraan upang palitan lang ang value sa isang string ng tinukoy na string, character, o anumang simbolo. Ito ang paunang natukoy na paraan ng bagay na uri ng String. Tumatanggap ito ng dalawang parameter at naglalabas ng string na may mga bagong pinalitan na halaga.

Syntax
Sundin ang ibinigay na syntax sa ibaba upang magamit ang replace() na paraan:

String . palitan ( searchValue , replaceValue ) ;

Dito, ang ' searchValue ' ay ang halaga na kailangang hanapin at palitan ng ' replaceValue ”.

Halimbawa
Gagamitin na natin ngayon ang nilikha na string na nakaimbak sa variable na ' kulay ” at tawagan ang replace() na paraan sa pamamagitan ng pagpasa sa searchValue bilang kuwit sa anyo ng regex pattern. Ang mga na-extract na kuwit ay papalitan ng walang laman na mga string:

ay sagot = kulay. palitan ( /,*$/ , '' ) ;

Dito, sa regex pattern, ang ' * ” sign ay nagpapahiwatig ng anumang bilang nito (kuwit), at ang “ $ ” sign na tumutugma dito hanggang sa dulo ng string.

Panghuli, i-print ang resultang string na nakaimbak sa isang variable na ' sagot ” sa console gamit ang “ console.log() 'paraan:

console. log ( sagot ) ;

Tulad ng makikita mo sa output, ang huling kuwit mula sa isang string ay tinanggal sa pamamagitan ng paggamit ng replace() na paraan:

Gumamit tayo ng isa pang paraan para sa pag-alis ng huling kuwit mula sa isang string.

Paraan 3: Alisin ang Huling Comma mula sa String Gamit ang Substring() Method

May isa pang paraan ng JavaScript na tumutulong sa pag-alis ng mga kuwit sa dulo ng isang string na tinatawag na “ substring() ” paraan. Katulad ng paraan ng slice(), kailangan din nito ng dalawang parameter at nagbabalik ng bagong string bilang output sa pamamagitan ng pag-extract sa tinukoy na bahagi ng string bilang substring batay sa simula at huling index.

Syntax
Sundin ang syntax na ibinigay sa ibaba upang magamit ang substring() na pamamaraan:

String . substring ( startIndex , endIndex ) ;

Dito,' startIndex ' at ang ' endIndex ” ay ang mga index na tumutukoy kung aling bahagi ng string ang dapat kunin mula sa string. Tandaan na ang start index ay kasama, habang ang end index ay hindi kasama sa isang resultang string.

Halimbawa
Sa halimbawang ito, gagamitin namin ang dating nilikha na string na tinatawag na ' kulay 'at tawagin ang' substring() 'paraan sa pamamagitan ng pagpasa sa start index' 0 ”, at ang huling index ay magiging isang numerong mas mababa sa kabuuang haba:

ay sagot = kulay. substring ( 0 , kulay. haba - 1 ) ;

Sa console, ipi-print namin ang resultang string:

console. log ( sagot ) ;

Output

Ibinigay namin ang lahat ng mga pamamaraan para sa pag-aalis ng huling kuwit mula sa isang string sa JavaScript.

Konklusyon

Para sa pag-alis ng huling kuwit mula sa isang string, maaari mong gamitin ang slice() method, replace() method, o substring() method. Ang slice() at ang substring() na mga pamamaraan ay nag-extract ng mga string maliban sa huling kuwit, habang ang replace() na paraan ay pinapalitan lamang ang huling kuwit sa isang string ng walang laman na string. Ang write-up na ito ay nagpakita ng mga pamamaraan para sa pag-aalis ng huling kuwit mula sa isang ibinigay na string na may mga detalyadong halimbawa.