63 of 264 menu

Metodas substr

Metodas substr grąžina poeilutę iš eilutės (pirminė eilutė tuo pačiu nekeičiama). Pirmasis parametras nurodo pozicijos numerį, nuo kurio metodas pradės kirpti simbolius (numeracija prasideda nuo nulio), o antrasis parametras - kiek simbolių nukirpti.

Pirmasis parametras gali būti neigiamas. Tokiu atveju simbolio, nuo kurio prasideda kirpimas, skaičiavimas bus nuo eilutės pabaigos. Paskutinis simbolis turi numerį -1. Antrasis parametras nėra privalomas, jei jis nenurodytas, bus nukirpti visi simboliai iki eilutės pabaigos.

Sintaksė

eilutė.substr(nuo kur kirpti, [kiek simbolių nukirpti]);

Pavyzdys

Tegu duota eilutė. Iškirpkime iš jos pirmuosius 3 simbolius:

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

Kodo vykdymo rezultatas:

'abc'

Pavyzdys

Dabar iškirpkime simbolius nuo 2-osios pozicijos ir iki eilutės pabaigos (tam nenurodykime antro metodo parametro):

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

Kodo vykdymo rezultatas:

'cde'

Pavyzdys

Iškirpkime poeilutę nuo 3-io simbolio nuo galo ir paimkime 2 simbolius:

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

Kodo vykdymo rezultatas:

'cd'

Pavyzdys

O dabar iškirpkime poeilutę nuo 3-io simbolio nuo galo ir paimkime visą likusią eilutę iki pabaigos (tam nenurodykime antro metodo parametro):

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

Kodo vykdymo rezultatas:

'cde'

Pavyzdys

Iškirpkime paskutinį eilutės simbolį:

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

Kodo vykdymo rezultatas:

'e'

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti