Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
63 of 264 menu
◀ ▶

Metode substr

Metode substr atgriež apakšvirkni no virknes (oriģinālā virkne tiek nemainīta). Pirmais parametrs norāda pozīcijas numuru, no kuras metode sāks izgriezt rakstzīmes (numerācija sākas no nulles), bet otrais parametrs - cik rakstzīmes izgriezt.

Pirmais parametrs var būt negatīvs. Šajā gadījumā rakstzīmes, no kuras sākas griešana, skaitīšana notiks no virknes beigām. Pēdējai rakstzīmei ir numurs -1. Otrais parametrs nav obligāts; ja tas nav norādīts, tiks izgrieztas visas rakstzīmes līdz virknes beigām.

Sintakse

virkne.substr(no kurienes griezt, [cik rakstzīmes griezt]);

Piemērs

Ir dota virkne. Izgriezīsim no tās pirmās 3 rakstzīmes:

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

Koda izpildes rezultāts:

'abc'

Piemērs

Tagad izgriezīsim rakstzīmes no 2. pozīcijas līdz virknes beigām (lai to izdarītu, nenorādīsim metodes otro parametru):

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

Koda izpildes rezultāts:

'cde'

Piemērs

Izgriezīsim apakšvirkni no 3. rakstzīmes no beigām un paņemsim 2 rakstzīmes:

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

Koda izpildes rezultāts:

'cd'

Piemērs

Tagad izgriezīsim apakšvirkni no 3. rakstzīmes no beigām un paņemsim visu atlikušo virkni līdz beigām (lai to izdarītu, nenorādīsim otro metodes parametru):

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

Koda izpildes rezultāts:

'cde'

Piemērs

Izgriezīsim pēdējo virknes rakstzīmi:

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

Koda izpildes rezultāts:

'e'

Skatiet arī

← →
↑
Latviešu▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt