63 of 264 menu

Metóda substr

Metóda substr vráti podreťazec z reťazca (pôvodný reťazec sa pri tom nemení). Prvý parameter určuje číslo pozície, od ktorej metóda začne rezať znaky (číslovanie začína od nuly), a druhý parameter - koľko znakov odrezať.

Prvý parameter môže nadobúdať záporné hodnoty. V tomto prípade bude počítanie znaku, od ktorého začína rezanie, prebiehať od konca reťazca. Posledný znak má číslo -1. Druhý parameter nie je povinný, ak nie je zadaný, budú vyrezané všetky znaky až do konca reťazca.

Syntax

reťazec.substr(odkiaľ rezať, [koľko znakov rezať]);

Príklad

Nech je daný reťazec. Vyrežme z neho prvých 3 znakov:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

Výsledok vykonania kódu:

'abc'

Príklad

Vyrežme teraz znaky od 2-ej pozície až do konca reťazca (na to nezadáme druhý parameter metódy):

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

Výsledok vykonania kódu:

'cde'

Príklad

Vyrežme podreťazec od 3-teho znaku od konca a zoberme 2 znaky:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

Výsledok vykonania kódu:

'cd'

Príklad

A teraz vyrežme podreťazec od 3-teho znaku od konca a zoberme celý zvyšný reťazec až do konca (na to nezadáme druhý parameter metódy):

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

Výsledok vykonania kódu:

'cde'

Príklad

Vyrežme posledný znak reťazca:

let str = 'abcde'; let sub = str.substr(-1); console.log(sub);

Výsledok vykonania kódu:

'e'

Pozri tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť