Metodi substring
Metodi substring palauttaa alimerkkijonon
merkkijonosta (alkuperäinen merkkijono ei muutu).
Ensimmäinen parametri määrittää merkin numeron, josta
metodi alkaa leikkaamaan (numerointi alkaa
nollasta), ja toinen parametri on merkin numero,
johon leikkaaminen päätetään (merkki
tällä numerolla ei sisälly leikattuun
osaan). Toinen parametri ei ole pakollinen,
jos sitä ei ole määritetty, leikataan kaikki
merkit merkkijonon loppuun asti.
Syntaksi
merkkijono.substring(mistä alkaa leikata, [mihin leikata]);
Esimerkki
Olkoon merkkijono. Leikataan siitä merkit ensimmäisestä kolmanteen:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
Koodin suorituksen tulos (merkki numerolla
3 ei sisälly leikattuun osaan):
'bc'
Esimerkki
Leikataan nyt merkit 1:stä
merkkijonon loppuun asti (vastaavasti jätetään toinen
metodin parametri määrittelemättä):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
Koodin suorituksen tulos:
'bcde'