Metode substr
Die metode substr gee 'n substring
van 'n string terug (die oorspronklike string word nie verander nie).
Die eerste parameter spesifiseer die posisie nommer waarvan
die metode sal begin om karakters uit te sny (nommering begin
by nul), en die tweede parameter - hoeveel karakters
om af te sny.
Die eerste parameter kan negatiewe waardes
aanneem. In hierdie geval sal die telling van die karakter waarvan
die sny begin, vanaf
die einde van die string wees. Die laaste karakter het
nommer -1. Die tweede parameter is nie verpligtend nie,
as dit nie gespesifiseer is nie, sal alle
karakters tot by die einde van die string uitgesny word.
Sintaksis
string.substr(waar om te sny, [hoeveel karakters om af te sny]);
Voorbeeld
Kom ons sê daar is 'n string. Laat ons die eerste 3 karakters daaruit uitsny:
let str = 'abcde';
let sub = str.substr(0, 3);
console.log(sub);
Resultaat van kode-uitvoering:
'abc'
Voorbeeld
Laat ons nou karakters vanaf die 2-de
posisie tot by die einde van die string uitsny (om dit te doen, laat ons die
tweede parameter van die metode weg):
let str = 'abcde';
let sub = str.substr(2);
console.log(sub);
Resultaat van kode-uitvoering:
'cde'
Voorbeeld
Laat ons 'n substring vanaf die 3-de karakter
van die einde uitsny en 2 karakters neem:
let str = 'abcde';
let sub = str.substr(-3, 2);
console.log(sub);
Resultaat van kode-uitvoering:
'cd'
Voorbeeld
En nou, laat ons 'n substring vanaf die 3-de
karakter van die einde uitsny en die hele oorblywende
string tot by die einde neem (om dit te doen, laat ons die tweede
parameter van die metode weg):
let str = 'abcde';
let sub = str.substr(-3);
console.log(sub);
Resultaat van kode-uitvoering:
'cde'
Voorbeeld
Laat ons die laaste karakter van die string uitsny:
let str = 'abcde';
let sub = str.substr(-1);
console.log(sub);
Resultaat van kode-uitvoering:
'e'