Metoda JavaScript string.slice().

Metoda Javascript String Slice



Nizovi su bitan tip podataka i prisutni su u gotovo svim glavnim programskim jezicima. Imaju ključnu ulogu u pohranjivanju i rukovanju podacima. JavaScript nizovi dolaze s nekoliko ugrađenih metoda koje se mogu koristiti za upravljanje i manipuliranje njima. The kriška() metoda je jedna od takvih metoda.

metoda slice().

The kriška() Metoda u JavaScriptu koristi se za dobivanje podniza iz niza prosljeđivanjem početnog i završnog indeksa potrebnog podniza bez stvarne izmjene originalnog niza.







Sintaksa metode slice().



str.kriška ( početni položaj, krajnji položaj )


The kriška() metoda se primjenjuje na niz uz pomoć operatora točke. Zahtijeva naziv niza zajedno s dva parametra koji su početna i završna pozicija podniza unutar izvornog niza. Zanimljivo je primijetiti da je drugi argument, tj. završni položaj podniza, potpuno neobavezan.



Metoda 1: Korištenje metode slice() prosljeđivanjem oba argumenta

U prvoj metodi koristit ćemo se kriška() metoda prosljeđivanjem početnog i završnog indeksa.





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

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

konzola.log ( podniz ) ;
konzola.log ( izvorni niz ) ;



Prvo smo stvorili varijablu pod nazivom originalString za pohranjivanje niza. Zatim smo stvorili drugu varijablu i upotrijebili kriška() način da mu se dodijeli vrijednost. Proslijedili smo 35 kao početni indeks i 40 kao završni indeks subStringa. Zatim smo upotrijebili metodu console.log() za prikaz vrijednosti subStringa na konzoli. Na kraju, upisali smo vrijednost izvornog niza u konzolu kako bismo pokazali da je izvorni niz ostao nepromijenjen.

Metoda 2: Korištenje metode slice() prosljeđivanjem jednog argumenta

The kriška metoda također može raditi sa samo jednim argumentom. Ako se jedan argument proslijedi u kriška() metoda tada ga uzima kao početni indeks, a završni indeks je kraj niza prema zadanim postavkama:



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

var subString = originalString.slice ( 35 ) ;

konzola.log ( podniz ) ;


Metoda 3: Korištenje metode slice() prosljeđivanjem negativne vrijednosti kao argumenta

Ako metodi slice proslijedimo negativnu vrijednost kao argument, ona počinje indeksiranje od kraja niza:

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

var subString = originalString.slice ( - 9 ) ;

konzola.log ( podniz ) ;



Također možemo proslijediti dva negativna argumenta:

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

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

konzola.log ( podniz ) ;



Netočni argumenti:

The kriška() metoda vraća prazan niz u slučaju da je početni indeks koji se prosljeđuje veći od završnog indeksa niza:

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

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

konzola.log ( podniz ) ;


The kriška() metoda također vraća prazan niz u slučaju da je početni indeks koji se prosljeđuje veći od duljine izvornog niza:

Zaključak

Ugrađeni str.slice() Metoda se koristi za dobivanje podniza iz niza prosljeđivanjem početne pozicije/indeksa i neobavezne završne pozicije/indeksa. U ovom smo članku isprobali svaku moguću upotrebu kriška() metodu s odgovarajućim primjerima da vidite kako se ponaša s različitim argumentima.