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:
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:
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:
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:
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.