Metoda JavaScript string.slice().

Metoda Javascript String Slice



Nizi so bistven tip podatkov in so prisotni v skoraj vseh večjih programskih jezikih. Imajo ključno vlogo pri shranjevanju in obdelavi podatkov. Nizi JavaScript imajo več vgrajenih metod, ki jih je mogoče uporabiti za upravljanje in manipulacijo z njimi. The rezina () metoda je ena izmed takih metod.

metoda slice().

The rezina () Metoda v JavaScriptu se uporablja za pridobivanje podniza iz niza s posredovanjem začetnega in končnega indeksa zahtevanega podniza brez dejanskega spreminjanja izvirnega niza.







Sintaksa metode slice().



str.rezina ( začetni položaj, končni položaj )


The rezina () metoda se uporabi na nizu s pomočjo operatorja pike. Zahteva ime niza skupaj z dvema parametroma, ki sta začetni in končni položaj podniza znotraj izvirnega niza. Zanimivo je omeniti, da je drugi argument, tj. končni položaj podniza, popolnoma neobvezen.



1. način: Uporaba metode slice() s posredovanjem obeh argumentov

Pri prvi metodi bomo uporabili rezina () metodo s posredovanjem začetnega in končnega indeksa.





var originalString = Metoda 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 , 40 ) ;

console.log ( podniz ) ;
console.log ( originalString ) ;



Najprej smo ustvarili spremenljivko z imenom originalString za shranjevanje niza. Nato smo ustvarili drugo spremenljivko in uporabili rezina () način, da mu dodelite vrednost. 35 smo posredovali kot začetni indeks in 40 kot končni indeks podniza. Nato smo uporabili metodo console.log() za prikaz vrednosti subString na konzoli. Nazadnje smo vrednost originalString zabeležili v konzolo, da pokažemo, da je izvirni niz ostal nespremenjen.

2. način: Uporaba metode slice() s podajanjem enega samega argumenta

The rezina metoda lahko deluje tudi samo z enim argumentom. Če je en sam argument posredovan v rezina () metoda, potem jo vzame kot začetni indeks, končni indeks pa je privzeto konec niza:



var originalString = Metoda 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

console.log ( podniz ) ;


3. način: Uporaba metode slice() s podajanjem negativne vrednosti kot argumenta

Če metodi rezine posredujemo negativno vrednost kot argument, začne indeksiranje od konca niza:

var originalString = Metoda 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

console.log ( podniz ) ;



Lahko posredujemo tudi dva negativna argumenta:

var originalString = Metoda 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 , - 4 ) ;

console.log ( podniz ) ;



Nepravilni argumenti:

The rezina () metoda vrne prazen niz, če je začetni indeks, ki se posreduje, večji od končnega indeksa niza:

var originalString = Metoda 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 , 30 ) ;

console.log ( podniz ) ;


The rezina () metoda vrne tudi prazen niz, če je posredovani začetni indeks večji od dolžine prvotnega niza:

Zaključek

Vgrajeni str.slice() Metoda se uporablja za pridobivanje podniza iz niza s posredovanjem začetnega položaja/indeksa in neobveznega končnega položaja/indeksa. V tem članku smo preizkusili vse možne načine uporabe rezina () z ustreznimi primeri, da vidite, kako se obnaša z različnimi argumenti.