A substring metódus

A substring metódus egy részsztringet ad vissza a sztringből (az eredeti sztring eközben nem módosul). Az első paraméter határozza meg, hogy a hányadik karaktertől kezdjen a metódus kivágni (a számozás nullától indul), a második paraméter pedig azt a karakter sorszámát, ahol a kivágást be kell fejezni (az ezen a számú helyen álló karakter nem kerül bele a kivágott részbe). A második paraméter nem kötelező, ha nincs megadva, akkor az összes karakter a sztring végéig ki lesz vágva.

Szintaxis

javascriptsztring.substring(honnan kezdje a kivágást, [meddig vágjon]);

Példa

Legyen adott egy sztring. Vágjuk ki belőle az elsőtől a harmadikig tartó karaktereket:

javascriptlet str = 'abcde';
let sub = str.substring(1, 3);

console.log(sub);

A kód végrehajtásának eredménye (a 3. számú karakter nem kerül bele a kivágott részbe):

javascript'bc'

Példa

Most pedig vágjuk ki a 1. helyen lévő karaktertől a sztring végéig tartó részt (ehhez nem adunk meg második paramétert a metódusnak):

javascriptlet str = 'abcde';
let sub = str.substring(1);

console.log(sub);

A kód végrehajtásának eredménye:

javascript'bcde'

Lásd még

  • a substr és a slice metódusok,
    amelyek szintén részsztringet adnak vissza