63 of 264 menu

Meetod substr

Meetod substr tagastab alamstringi stringist (algne string jääb muutumatuks). Esimene parameeter määrab positsiooni, millest meetod hakkab sümboleid lõikama (nummerdamine algab nullist), ja teine parameeter - mitu sümbolit ära lõigata.

Esimene parameeter võib võtta negatiivseid väärtusi. Sellisel juhul algab sümboli, millest lõikamine algab, lugemine stringi lõpust. Viimase sümboli positsioon on -1. Teine parameeter ei ole kohustuslik, kui seda ei määrata, lõigatakse kõik sümbolid kuni stringi lõpuni.

Süntaks

string.substr(millest alates lõigata, [mitu sümbolit lõigata]);

Näide

Olgu antud string. Lõikame sellest välja esimesed 3 sümbolit:

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

Koodi täitmise tulemus:

'abc'

Näide

Lõikame nüüd sümbolid alates 2-ndast positsioonist kuni stringi lõpuni (selleks jätame meetodi teise parameetri määramata):

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

Koodi täitmise tulemus:

'cde'

Näide

Lõikame alamstringi 3-ndast sümbolist lõpust ja võtame 2 sümbolit:

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

Koodi täitmise tulemus:

'cd'

Näide

Lõikame nüüd alamstringi alates 3-ndast sümbolist lõpust ja võtame kogu ülejäänud stringi lõpuni (selleks jätame teise parameetri määramata):

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

Koodi täitmise tulemus:

'cde'

Näide

Lõikame stringi viimase sümboli:

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

Koodi täitmise tulemus:

'e'

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu