Kako odstraniti vejice iz niza v JavaScriptu

Kako Odstraniti Vejice Iz Niza V Javascriptu



Vejica je ločilo, ki se uporablja v dolgih stavkih, da so bolj berljivi. Za razvijalca je lahko težko ročno izbrisati vse vejice iz zbirke nizov. Za to ima JavaScript določene vnaprej določene metode, ki razvijalcem pomagajo odstraniti vejice iz besedila.

Ta objava bo opisala metodo za odstranjevanje vejic iz niza v JavaScriptu.







Kako odstraniti vejice iz niza v JavaScriptu?

Če želite odstraniti vejice iz niza v JavaScriptu, uporabite naslednje vnaprej določene metode JavaScript:



    • zamenjaj().
    • metoda replaceAll().
    • Kombinacija metode split() z metodo join().

Razpravljajmo o vseh zgoraj omenjenih metodah eno za drugo.



1. način: Odstranite vejice iz niza z uporabo metode replace().

' zamenjati() ” preprosto zamenja vrednost niza z definiranim nizom. Zahteva dva argumenta, vrednost, ki bo zamenjana, in vrednost, ki bo uporabljena kot nadomestek. Privzeto odstrani samo prvi primerek iskane vrednosti. Vendar pa je mogoče s pomočjo regularnega izraza odstraniti vse pojavitve iskanega izraza.





Sintaksa

Sledite spodaj omenjeni sintaksi za uporabo metode replace() za odstranjevanje vejic iz niza:



zamenjati ( 'replaceValue' , 'nadomestek' ) ;


Tukaj, ' zamenjajVrednost ' je iskana vrednost, ki bo zamenjana v nizu, in' nadomestek ” se uporablja za njegovo zamenjavo. Kot izhod poda nov niz z zamenjanimi vrednostmi.

Primer

Najprej ustvarite spremenljivko ' str ' in shranite niz ' Linuxhint je najboljša spletna stran za učenje, veščine ” v str:

var str = 'Linuxhint, je najboljše spletno mesto za učenje, veščine' ;


Pokličite metodo replace() tako, da podate vejico ( , ) in prazen niz ( '' ) kot argument v ' console.log() ” metoda:

console.log ( str zamenjati ( ',' , '' ) ) ;


Podani izhod odstrani samo prvo vejico iz niza:


Če želite odstraniti vse vejice iz niza z uporabo metode replace(), posredujte vzorec regularnega izraza ' /\,/g ” kot zamenjavoVrednost namesto vejice ( , ):

console.log ( str zamenjati ( / \, / g, '' ) ) ;


Tukaj so v regularnem izrazu poševnice ( / ) označuje začetek in konec regularnega izraza, medtem ko poševnica nazaj ( \ ) se uporablja z vejico ( , ) kot ubežni znak, “ g ” je globalna zastavica, ki predstavlja odstranitev vseh vejic iz niza.

Izhod pokaže, da so vse vejice iz niza odstranjene:

2. način: Odstranite vejice iz niza z metodo replaceAll().

' zamenjajVse() ” je še ena vgrajena metoda JavaScript. Zahteva tudi dva parametra, vrednost, ki jo je treba zamenjati, in vrednost, ki bo uporabljena kot nadomestna. Posebej se uporablja, kadar je treba zamenjati vse navedene vrednosti hkrati brez uporabe vzorca regularnega izraza.

Sintaksa

Za odstranitev vejic iz niza sledite spodnji sintaksi za metodo replaceAll():

zamenjajVse ( 'searchValue' , 'replaceValue' ) ;


V zgornji sintaksi je » searchValue ” je podniz za zamenjavo in „ zamenjajVrednost ” je vrednost, ki se uporablja kot nadomestek. Ko je v nizu najdena določena vrednost, izpiše nov niz z zamenjanimi vrednostmi.

Primer

Pokličite metodo replaceAll() tako, da podate vejico ( , ) v prvem argumentu in prazen niz ( '' ) v drugem argumentu. Metoda replaceAll() bo zamenjala vse vejice iz niza s praznim podnizom:

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


V izpisu so zdaj odstranjene vse vejice:

3. način: Odstranite vejice iz niza z metodo split() Z metodo join().

' razdeli () ' z ' pridruži se() ” je drug postopek v JavaScriptu, ki se uporablja za odstranjevanje vejic iz niza. Metoda split() vrne matriko. Ta matrika vsebuje komponente, ki predstavljajo dele nizov, ko delitev naleti na vejico. Vendar potrebujemo niz in ne matriko. Za to uporabite metodo join() z metodo split(), da pretvorite matriko v niz.

Sintaksa

Spodaj omenjena sintaksa se uporablja za metodo split() z metodo join():

razdeliti ( ',' ) .pridruži se ( '' )


Metoda split() bo sprejela vejico kot parameter in vrnila niz podnizov. Nizi so ponovno združeni v niz z uporabo metode JavaScript join() s posredovanjem praznega niza.

Primer

Prikličite metodo split() z metodo join() v ' console.log() ” s podajanjem vejice(,) in praznega niza(‘’) kot argumenta:

console.log ( str.split ( ',' ) .pridruži se ( '' ) ) ;


Izhod

Zaključek

Če želite odstraniti vejice iz vrednosti niza, uporabite bodisi zamenjati() metoda, zamenjajVse() metoda ali kombinacija razdeli () in pridruži se( ) metoda. The zamenjati() zaradi privzetega delovanja odstrani samo prvo vejico iz niza. Vendar pa ga je mogoče s pomočjo regularnega izraza prilagoditi tako, da odstrani vse vejice iz danega niza. The zamenjajVse() odstrani vse pojavitve vejice ',' iz celotnega niza. Dvojec iz razdeli () in pridruži se() tudi izvedite isto operacijo; vendar delujejo drugače. Vse to je bilo v tej objavi temeljito razloženo s primeri.