Kako ukloniti zareze iz niza u JavaScriptu

Kako Ukloniti Zareze Iz Niza U Javascriptu



Zarez je interpunkcijski znak koji se koristi u dugim rečenicama kako bi bile čitljivije. Razvojnom programeru može biti teško ručno izbrisati sve zareze iz zbirke nizova. Kako bi to učinio, JavaScript ima određene unaprijed definirane metode koje pomažu programerima ukloniti zareze iz teksta.

Ovaj post će opisati metodu za uklanjanje zareza iz niza u JavaScriptu.







Kako ukloniti zareze iz niza u JavaScriptu?

Da biste uklonili zareze iz niza u JavaScriptu, koristite sljedeće unaprijed definirane metode JavaScripta:



    • replace() metoda
    • replaceAll() metoda
    • Kombinacija metode split() s metodom join().

Raspravljajmo o svim gore navedenim metodama jednu po jednu.



Metoda 1: Uklonite zareze iz niza pomoću metode replace().

' zamijeniti() ” jednostavno zamjenjuje vrijednost niza s definiranim nizom. Zahtijeva dva argumenta, vrijednost koja će biti zamijenjena i vrijednost koja će se koristiti kao zamjena. Prema zadanim postavkama uklanja samo prvu instancu tražene vrijednosti. Međutim, uz pomoć regularnog izraza, može se ukloniti sva pojavljivanja traženog izraza.





Sintaksa

Slijedite dolje navedenu sintaksu za korištenje metode replace() za uklanjanje zareza iz niza:



zamijeniti ( 'zamijeni vrijednost' , 'zamjena' ) ;


Ovdje, ' zamijeniVrijednost ” je tražena vrijednost koja će biti zamijenjena u nizu, a“ zamjena ” koristi se za njegovu zamjenu. Daje novi niz sa zamijenjenim vrijednostima kao izlaz.

Primjer

Prvo stvorite varijablu ' str ” i pohraniti niz “ Linuxhint je najbolja web stranica za učenje, vještine ” u str:

var str = 'Linuxhint, najbolja je web stranica za učenje, vještine' ;


Pozovite metodu replace() dodavanjem zareza ( , ) i prazan niz ( '' ) kao argument u ' konzola.log() ” metoda:

konzola.log ( str. zamijeniti ( ',' , '' ) ) ;


Dani izlaz uklanja samo prvi zarez iz niza:


Da biste uklonili sve zareze iz niza pomoću metode replace(), proslijedite uzorak regularnog izraza ' /\,/g ” kao replaceValue umjesto zareza ( , ):

konzola.log ( str. zamijeniti ( / \, / g, '' ) ) ;


Ovdje, u regularnom izrazu, kose crte ( / ) označava početak i kraj regularnog izraza, dok obrnuta kosa crta ( \ ) koristi se sa zarezom ( , ) kao lik za bijeg, “ g ” je globalna zastavica koja predstavlja uklanjanje svih zareza iz niza.

Izlaz pokazuje da su svi zarezi iz niza uklonjeni:

Metoda 2: Uklonite zareze iz niza pomoću metode replaceAll().

' zamjeni sve() ” još je jedna metoda ugrađena u JavaScript. Također zahtijeva dva parametra, vrijednost koju treba zamijeniti i vrijednost koja će se koristiti kao zamjena. Posebno se koristi kada je potrebno zamijeniti sve navedene vrijednosti odjednom bez upotrebe uzorka regularnog izraza.

Sintaksa

Slijedite dolje navedenu sintaksu za replaceAll() metodu za uklanjanje zareza iz niza:

zamjeni sve ( 'searchValue' , 'zamijeni vrijednost' ) ;


U gornjoj sintaksi, ' searchValue ” je podniz koji treba zamijeniti, a „ zamijeniVrijednost ” je vrijednost koja se koristi kao zamjena. Kada se u nizu pronađe određena vrijednost, ispisuje novi niz sa zamijenjenim vrijednostima.

Primjer

Pozovite metodu replaceAll() dodavanjem zareza ( , ) u prvom argumentu i prazan niz ( '' ) u drugom argumentu. Metoda replaceAll() zamijenit će sve zareze iz niza praznim podnizom:

konzola.log ( str.replaceAll ( ',' , '' ) ) ;


U izlazu su sada uklonjeni svi zarezi:

Metoda 3: Uklonite zareze iz niza pomoću metode split() S metodom join().

' podjela() ' s ' pridružiti() ” još je jedan postupak u JavaScriptu koji se koristi za uklanjanje zareza iz niza. Metoda split() vraća niz. Ovo polje sadrži komponente koje predstavljaju dijelove znakovnih nizova kada razdvajanje naiđe na zarez. Međutim, potreban nam je niz, a ne niz. Za to upotrijebite metodu join() s metodom split() za pretvaranje niza u niz.

Sintaksa

Dolje navedena sintaksa koristi se za metodu split() s metodom join():

podjela ( ',' ) .pridružiti ( '' )


Metoda split() prihvatit će zarez kao parametar i vratiti niz podnizova. Nizovi se ponovno spajaju u niz pomoću metode JavaScript join() prosljeđivanjem praznog niza.

Primjer

Pozovite metodu split() s metodom join() u ' konzola.log() ” prosljeđivanjem zareza(,) i praznog niza(’’) kao argumenata:

konzola.log ( str.split ( ',' ) .pridružiti ( '' ) ) ;


Izlaz

Zaključak

Da biste uklonili zareze iz vrijednosti niza, upotrijebite ili zamijeniti() metoda, zamjeni sve() metoda ili kombinacija podjela() i pridružiti( ) metoda. The zamijeniti() uklanja samo prvi zarez iz niza zbog zadanog rada. Međutim, uz pomoć regularnog izraza, može se prilagoditi za uklanjanje svih zareza iz zadanog niza. The zamjeni sve() uklanja sve pojave zareza ',' iz cijelog niza. Duo od podjela() i pridružiti() također izvršite istu operaciju; međutim, oni rade drugačije. Sve je to detaljno objašnjeno u ovom postu s primjerima.