Kako odstraniti zadnjo vejico iz niza v JavaScriptu

Kako Odstraniti Zadnjo Vejico Iz Niza V Javascriptu



Vejica je ločilo, ki se uporablja med elementi seznama, frazami itd. Včasih med pisanjem v toku dodamo vejico na koncu seznama na koncu niza. Za razvijalca je lahko izziv ročno odstraniti zadnjo vejico iz nabora nizov. V ta namen JavaScript ponuja nekaj vnaprej določenih metod, ki jih je mogoče uporabiti za reševanje situacije.

Ta zapis bo prikazal metode za odstranitev zadnje vejice iz danega niza.

Kako odstraniti zadnjo vejico iz niza v JavaScriptu?

Če želite odstraniti zadnjo vejico iz niza, uporabite spodaj navedene metode JavaScript:







  • metoda slice().
  • zamenjaj().
  • metoda substring().

Raziščimo te metode eno za drugo.



1. način: odstranite zadnjo vejico iz niza z uporabo metode slice().

' rezina () ” se uporablja za odstranjevanje katerega koli znaka iz niza. Izvleče del niza na podlagi začetnega in končnega indeksa in ga poda kot nov niz. Natančneje, uporabili ga bomo za odstranitev zadnje vejice iz niza.



Sintaksa
Za uporabo metode slice() upoštevajte spodaj omenjeno sintakso:





Vrvica .. rezina ( startIndex , endIndex ) ;

Tukaj, ' startIndex ' in ' endIndex ” so indeksi, ki določajo, kateri del niza je treba ekstrahirati.

Primer
V tem primeru bomo najprej ustvarili spremenljivko z imenom ' barva «, ki shrani seznam barv, ločenih z vejicami:



je bil barva = 'rdeča, modra, zelena, oranžna,' ;

Prikličite metodo slice() tako, da posredujete začetni indeks kot ' 0 « in končni indeks kot » -1 ”, ki pomaga dobiti niz pred zadnjim znakom, ki je vejica:

je bil odgovor = barva. rezina ( 0 , - 1 ) ;

Klic dane metode slice() bo izvlekel podniz, ki se začne od indeksa 0, in ga izvlekel pred zadnjim znakom niza.

Nato natisnite dobljeni niz na konzoli z uporabo ' console.log() ” metoda:

konzola. dnevnik ( odgovor ) ;

Izhod kaže, da je bila zadnja vejica s seznama barv uspešno odstranjena:

Pojdimo k drugi metodi!

2. način: Odstranite zadnjo vejico iz niza z uporabo metode replace().

' zamenjati() ” se uporablja za preprosto zamenjavo vrednosti v nizu z definiranim nizom, znakom ali katerim koli simbolom. Je vnaprej določena metoda objekta tipa String. Sprejme dva parametra in izpiše niz z na novo zamenjanimi vrednostmi.

Sintaksa
Za uporabo metode replace() sledite spodnji sintaksi:

Vrvica . zamenjati ( searchValue , zamenjajVrednost ) ;

Tukaj je ' searchValue « je vrednost, ki jo je treba poiskati in zamenjati z » zamenjajVrednost ”.

Primer
Zdaj bomo uporabili že ustvarjen niz, shranjen v spremenljivki ' barva ” in pokličite metodo replace() tako, da posredujete searchValue kot vejico v obliki vzorca regularnega izraza. Izvlečene vejice bodo zamenjane s praznimi nizi:

je bil odgovor = barva. zamenjati ( /,*$/ , '' ) ;

Tukaj je v vzorcu regularnega izraza » * ' znak označuje poljubno število tega (vejica), in ' $ ” se ujema z njim do konca niza.

Na koncu natisnite nastali niz, shranjen v spremenljivki ' odgovor « na konzoli z uporabo » console.log() ” metoda:

konzola. dnevnik ( odgovor ) ;

Kot lahko vidite v izhodu, je zadnja vejica iz niza odstranjena z uporabo metode replace():

Uporabimo drugo metodo za odstranitev zadnje vejice iz niza.

3. način: Odstranite zadnjo vejico iz niza z uporabo metode substring().

Obstaja še ena metoda JavaScript, ki pomaga odstraniti vejice s konca niza, imenovana ' podniz() ” metoda. Tako kot metoda slice() tudi ta vzame dva parametra in vrne nov niz kot izhod, tako da ekstrahira navedeni del niza kot podniz na podlagi začetnega in zadnjega indeksa.

Sintaksa
Za uporabo metode substring() upoštevajte spodnjo sintakso:

Vrvica . podniz ( startIndex , endIndex ) ;

Tukaj, ' startIndex ' in ' endIndex ” so indeksi, ki določajo, kateri del niza je treba izvleči iz niza. Upoštevajte, da je začetni indeks vključen, medtem ko je končni indeks izključen iz nastalega niza.

Primer
V tem primeru bomo uporabili predhodno ustvarjen niz z imenom ' barva « in pokličite » podniz() ' s posredovanjem začetnega indeksa ' 0 «, zadnji indeks pa bo številka manjša od celotne dolžine:

je bil odgovor = barva. podniz ( 0 , barva. dolžina - 1 ) ;

Na konzoli bomo natisnili nastali niz:

konzola. dnevnik ( odgovor ) ;

Izhod

Zagotovili smo vse metode za odstranitev zadnje vejice iz niza v JavaScriptu.

Zaključek

Za odstranitev zadnje vejice iz niza lahko uporabite metodo slice(), metodo replace() ali metodo substring(). Metodi slice() in substring() ekstrahirata nize, razen zadnje vejice, medtem ko metoda replace() zamenja le zadnjo vejico v nizu s praznim nizom. Ta zapis je s podrobnimi primeri pokazal metode za odstranitev zadnje vejice iz danega niza.