Metoda slice
Metoda slice vrne podniz iz
niza (izvorni niz se pri tem ne spremeni).
Prvi parameter določa številko znaka
niza, s katerega se začne izrezovanje,
drugi parameter pa številko znaka, pri katerem
se bo izrezovanje končalo (pri tem se znak
s to številko ne vključi v izrezani
del). Drugi parameter ni obvezen.
Če ni podan, bo podniz vzet
od določenega znaka v prvem parametru do
konca niza. Lahko sprejme tudi negativne
vrednosti. V tem primeru se štetje znaka, pri
katerem se bo izrezovanje končalo, začne
od konca niza. Zadnji znak ima
številko -1.
Sintaksa
niz.slice(od kod odrezati, [do kod odrezati]);
Primer
Naj bo podan niz. Izrežimo iz njega znake od prvega do tretjega:
let str = 'abcde';
let sub = str.slice(1, 3);
console.log(sub);
Rezultat izvajanja kode (znak s številko
3 ne bo vključen v izrezani del):
'bc'
Primer
Izrežimo znake od 1.
do konca niza (za to ne podamo drugega
parametra metode):
let str = 'abcde';
let sub = str.slice(1);
console.log(sub);
Rezultat izvajanja kode:
'bcde'
Primer
Izrežimo znake od pozicije
1 do pozicije -2:
let str = 'abcde';
let sub = str.slice(1, -2);
console.log(sub);
Rezultat izvajanja kode (znak s številko
-2 ne bo vključen v izrezani del):
'bc'