Kako ukloniti zadnji zarez iz niza u JavaScriptu

Kako Ukloniti Zadnji Zarez Iz Niza U Javascriptu



Zarez je razdjelnik koji se koristi između stavki na popisu, izraza i tako dalje. Ponekad, dok pišemo u tijeku, dodamo zarez na kraju popisa na zadnjem dijelu niza. Programeru može biti teško ručno ukloniti posljednji zarez iz skupa nizova. U tu svrhu, JavaScript nudi neke unaprijed definirane metode koje se mogu koristiti za rješavanje situacije.

Ovaj zapis će pokazati metode za uklanjanje zadnjeg zareza iz zadanog niza.

Kako ukloniti zadnji zarez iz niza u JavaScriptu?

Za uklanjanje zadnjeg zareza iz niza, koristite dolje navedene JavaScript metode:







  • metoda slice().
  • replace() metoda
  • metoda substring().

Istražimo ove metode jednu po jednu.



Metoda 1: Uklonite posljednji zarez iz niza pomoću metode slice().

' kriška() ” metoda se koristi za uklanjanje bilo kojeg znaka iz niza. Izdvaja dio niza na temelju početnog i završnog indeksa i daje ga kao novi niz. Točnije, koristit ćemo ga za uklanjanje posljednjeg zareza iz niza.



Sintaksa
Slijedite dolje navedenu sintaksu za korištenje metode slice():





Niz .. kriška ( startIndex , endIndex ) ;

Ovdje, ' startIndex ' i ' endIndex ” su indeksi koji određuju koji dio niza treba izdvojiti.

Primjer
U ovom primjeru prvo ćemo stvoriti varijablu pod nazivom ' boja ” koja pohranjuje popis boja odvojenih zarezima:



bio je boja = 'crvena, plava, zelena, narančasta,' ;

Pozovite metodu slice() prosljeđivanjem početnog indeksa kao ' 0 ” i krajnji indeks kao “ -1 ” koji pomaže da se dobije niz ispred posljednjeg znaka koji je zarez:

bio je odgovor = boja. kriška ( 0 , - 1 ) ;

Pozivanje zadane metode slice() izdvojit će podniz počevši od indeksa 0 i izdvojiti ga prije zadnjeg znaka niza.

Zatim ispišite rezultirajući niz na konzoli koristeći ' konzola.log() ” metoda:

konzola. log ( odgovor ) ;

Izlaz pokazuje da je posljednji zarez s popisa boja uspješno uklonjen:

Krenimo prema drugoj metodi!

Metoda 2: Uklonite posljednji zarez iz niza pomoću metode replace().

' zamijeniti() ” koristi se za jednostavnu zamjenu vrijednosti u nizu s definiranim nizom, znakom ili bilo kojim simbolom. To je unaprijed definirana metoda objekta tipa String. Prihvaća dva parametra i ispisuje niz s novo zamijenjenim vrijednostima.

Sintaksa
Za korištenje metode replace() slijedite dolje navedenu sintaksu:

Niz . zamijeniti ( searchValue , zamijeniVrijednost ) ;

Ovdje, ' searchValue ' je vrijednost koju je potrebno pretražiti i zamijeniti s ' zamijeniVrijednost ”.

Primjer
Sada ćemo koristiti već kreirani niz pohranjen u varijabli ' boja ” i pozovite metodu replace() prosljeđivanjem searchValue kao zareza u obliku uzorka regularnog izraza. Izdvojeni zarezi bit će zamijenjeni praznim nizovima:

bio je odgovor = boja. zamijeniti ( /,*$/ , '' ) ;

Ovdje, u uzorku regularnog izraza, ' * ” znak označava bilo koji broj ovoga (zarez), a “ $ ” odgovara mu do kraja niza.

Na kraju ispišite rezultirajući niz pohranjen u varijabli ' odgovor ' na konzoli koristeći ' konzola.log() ” metoda:

konzola. log ( odgovor ) ;

Kao što možete vidjeti u izlazu, posljednji zarez iz niza uklanja se upotrebom metode replace():

Upotrijebimo drugu metodu za uklanjanje posljednjeg zareza iz niza.

Metoda 3: Uklonite posljednji zarez iz niza pomoću metode substring().

Postoji još jedna JavaScript metoda koja pomaže u uklanjanju zareza s kraja niza koja se zove ' podniz() ” metoda. Baš kao i metoda slice(), ona također uzima dva parametra i vraća novi niz kao izlaz izdvajanjem navedenog dijela niza kao podniza na temelju početnog i zadnjeg indeksa.

Sintaksa
Slijedite dolje navedenu sintaksu za korištenje metode substring():

Niz . podniz ( startIndex , endIndex ) ;

Ovdje, ' startIndex ' i ' endIndex ” su indeksi koji određuju koji dio niza treba izdvojiti iz niza. Imajte na umu da je početni indeks uključen, dok je završni indeks isključen iz rezultirajućeg niza.

Primjer
U ovom primjeru koristit ćemo prethodno kreirani niz pod nazivom ' boja ' i pozovite ' podniz() ' metoda prosljeđivanjem početnog indeksa ' 0 “, a zadnji indeks će biti broj manji od ukupne duljine:

bio je odgovor = boja. podniz ( 0 , boja. duljina - 1 ) ;

Na konzoli ćemo ispisati rezultirajući niz:

konzola. log ( odgovor ) ;

Izlaz

Osigurali smo sve metode za uklanjanje posljednjeg zareza iz niza u JavaScriptu.

Zaključak

Za uklanjanje zadnjeg zareza iz niza, možete koristiti metodu slice(), replace() ili substring(). Metode slice() i substring() izdvajaju nizove osim posljednjeg zareza, dok metoda replace() samo zamjenjuje zadnji zarez u nizu s praznim nizom. Ovaj zapis demonstrira metode za uklanjanje zadnjeg zareza iz zadanog niza s detaljnim primjerima.