Kā noņemt pēdējo komatu no virknes JavaScript

Ka Nonemt Pedejo Komatu No Virknes Javascript



Komats ir atdalītājs, kas tiek izmantots starp saraksta vienumiem, frāzēm un tā tālāk. Dažreiz, rakstot plūsmā, mēs pievienojam komatu saraksta beigās virknes beigās. Izstrādātājam var būt grūti manuāli noņemt pēdējo komatu no virkņu kopas. Šim nolūkam JavaScript nodrošina dažas iepriekš definētas metodes, kuras var izmantot situācijas risināšanai.

Šis raksts demonstrēs metodes pēdējā komata noņemšanai no dotās virknes.

Kā noņemt pēdējo komatu no virknes JavaScript?

Lai noņemtu pēdējo komatu no virknes, izmantojiet tālāk norādītās JavaScript metodes:







  • slice() metode
  • aizstāt() metodi
  • apakšstring() metode

Izpētīsim šīs metodes pa vienam.



1. metode: noņemiet pēdējo komatu no virknes, izmantojot slice() metodi

' šķēle () ” metode tiek izmantota jebkuras rakstzīmes noņemšanai no virknes. Tas izņem virknes daļu, pamatojoties uz sākuma un beigu indeksu, un piešķir to kā jaunu virkni. Precīzāk, mēs to izmantosim, lai noņemtu pēdējo komatu no virknes.



Sintakse
Izpildiet tālāk minēto sintaksi, lai izmantotu slice() metodi:





Stīga .. šķēle ( startIndex , beiguIndekss ) ;

Šeit, ' startIndex ” un „ beiguIndekss ” ir indeksi, kas norāda, kura virknes daļa ir jāizvelk.

Piemērs
Šajā piemērā mēs vispirms izveidosim mainīgo ar nosaukumu ' krāsa ”, kurā tiek saglabāts ar komatiem atdalīts krāsu saraksts:



bija krāsa = 'sarkans, zils, zaļš, oranžs' ;

Izsauciet slice() metodi, nododot sākuma indeksu kā ' 0 ' un beigu indekss kā ' -1 ”, kas palīdz iegūt virkni pirms pēdējās rakstzīmes, kas ir komats:

bija atbildi = krāsa. šķēle ( 0 , - 1 ) ;

Dotās slice() metodes izsaukšana izvilks apakšvirkni, sākot no indeksa 0, un izvilks to pirms virknes pēdējās rakstzīmes.

Pēc tam konsolē izdrukājiet iegūto virkni, izmantojot ' console.log() ” metode:

konsole. žurnāls ( atbildi ) ;

Izvade parāda, ka pēdējais komats no krāsu saraksta ir veiksmīgi noņemts:

Pārejam pie otrās metodes!

2. metode: noņemiet pēdējo komatu no virknes, izmantojot metodi aizstāt ()

' aizvietot() ” metode tiek izmantota, lai vienkārši aizstātu vērtību virknē ar definēto virkni, rakstzīmi vai jebkuru simbolu. Tā ir iepriekš definēta String tipa objekta metode. Tas pieņem divus parametrus un izvada virkni ar tikko aizstātajām vērtībām.

Sintakse
Izpildiet tālāk norādīto sintaksi, lai izmantotu aizstāšanas () metodi:

Stīga . aizvietot ( searchValue , aizstājValue ) ;

Šeit “ searchValue ' ir vērtība, kas jāmeklē un jāaizstāj ar ' aizstājValue ”.

Piemērs
Tagad mēs izmantosim jau izveidoto virkni, kas saglabāta mainīgajā ' krāsa ” un izsauciet aizvietošanas () metodi, nododot searchValue komatu regulārā izteiksmes modeļa veidā. Izvilktie koati tiks aizstāti ar tukšām virknēm:

bija atbildi = krāsa. aizvietot ( /,*$/ , '' ) ;

Šeit, regulārajā izteiksmē, “ * ' zīme norāda jebkuru šī numura (komatu) numuru, un ' $ ” zīme atbilst tai līdz virknes beigām.

Visbeidzot, izdrukājiet iegūto virkni, kas saglabāta mainīgajā ' atbildi ' konsolē, izmantojot ' console.log() ” metode:

konsole. žurnāls ( atbildi ) ;

Kā redzat izvadē, pēdējais komats no virknes tiek noņemts, izmantojot nomaiņas () metodi:

Izmantosim citu metodi, lai no virknes noņemtu pēdējo komatu.

3. metode: noņemiet pēdējo komatu no virknes, izmantojot apakšstring() metodi

Ir vēl viena JavaScript metode, kas palīdz noņemt komatus no virknes beigām, ko sauc par ' apakšvirkne() ” metode. Tāpat kā slice() metode, tā arī izmanto divus parametrus un atgriež jaunu virkni kā izvadi, izvelkot norādīto virknes daļu kā apakšvirkni, pamatojoties uz sākuma un pēdējo indeksu.

Sintakse
Lai izmantotu apakšvirknes() metodi, izpildiet tālāk norādīto sintaksi.

Stīga . apakšvirkne ( startIndex , beiguIndekss ) ;

Šeit, ' startIndex ” un „ beiguIndekss ” ir indeksi, kas norāda, kura virknes daļa ir jāizņem no virknes. Ņemiet vērā, ka sākuma indekss ir iekļauts, bet beigu indekss tiek izslēgts no iegūtās virknes.

Piemērs
Šajā piemērā mēs izmantosim iepriekš izveidoto virkni ar nosaukumu ' krāsa ” un izsaukt „ apakšvirkne() 'metode, nododot sākuma indeksu' 0 ”, un pēdējais rādītājs būs skaitlis, kas mazāks par kopējo garumu:

bija atbildi = krāsa. apakšvirkne ( 0 , krāsa. garums - 1 ) ;

Konsolē mēs izdrukāsim iegūto virkni:

konsole. žurnāls ( atbildi ) ;

Izvade

Mēs esam nodrošinājuši visas metodes pēdējā komata noņemšanai no JavaScript virknes.

Secinājums

Lai noņemtu pēdējo komatu no virknes, varat izmantot slice() metodi, aizstāt() metodi vai substring() metodi. Metodes slice () un substring () izvelk virknes, izņemot pēdējo komatu, savukārt metode aizstāj () aizstāj tikai pēdējo komatu virknē ar tukšu virkni. Šis raksts demonstrēja metodes pēdējā komata noņemšanai no dotās virknes ar detalizētiem piemēriem.