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