Metode slice
Die metode slice gee 'n substring uit
'n string terug (die oorspronklike string word nie verander nie).
Die eerste parameter spesifiseer die nommer van die karakter
waar die sny begin,
en die tweede parameter - die nommer van die karakter waar
die sny sal eindig (hierdie karakter sal
nie ingesluit word in die uitgesnyde
gedeelte nie). Die tweede parameter is nie verpligtend nie.
As dit nie gespesifiseer word nie - sal die substring geneem word
vanaf die karakter gespesifiseer in die eerste parameter tot by
die einde van die string. Dit kan ook negatiewe waardes
aanneem. In hierdie geval begin die telling van die karakter, waar
die sny sal eindig, vanaf
die einde van die string. Die laaste karakter het
nommer -1.
Sintaksis
string.slice(waar om te sny, [tot waar om te sny]);
Voorbeeld
Laat daar 'n string wees. Kom ons sny karakters uit dit van die eerste tot die derde:
let str = 'abcde';
let sub = str.slice(1, 3);
console.log(sub);
Resultaat van die kode uitvoering (karakter met nommer
3 sal nie ingesluit word in die uitgesnyde gedeelte nie):
'bc'
Voorbeeld
Kom ons sny nou karakters vanaf 1-ste
tot die einde van die string (laat die tweede
parameter van die metode leeg):
let str = 'abcde';
let sub = str.slice(1);
console.log(sub);
Resultaat van die kode uitvoering:
'bcde'
Voorbeeld
Kom ons sny nou karakters vanaf posisie
1 tot by posisie -2:
let str = 'abcde';
let sub = str.slice(1, -2);
console.log(sub);
Resultaat van die kode uitvoering (karakter met nommer
-2 sal nie ingesluit word in die uitgesnyde gedeelte nie):
'bc'