63 of 264 menu

Metoda substr

Metoda substr vrne podniz iz niza (izvorni niz se pri tem ne spremeni). Prvi parameter določa številko položaja, s katerega bo metoda začela izrezovati znake (številčenje poteka od nič), drugi parameter pa določa, koliko znakov je treba izrezati.

Prvi parameter lahko sprejme negativne vrednosti. V tem primeru se bo odštevanje znaka, s katerega se začne rezanje, izvajalo od konca niza. Zadnji znak ima številko -1. Drugi parameter ni obvezen; če ni določen, bodo izrezani vsi znaki do konca niza.

Sintaksa

niz.substr(od kod izrezati, [koliko znakov izrezati]);

Primer

Naj bo podan niz. Izrežimo prvih 3 znakov:

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

Rezultat izvajanja kode:

'abc'

Primer

Zdaj pa izrežimo znake od 2. položaja do konca niza (za to ne določimo drugega parametra metode):

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

Rezultat izvajanja kode:

'cde'

Primer

Izrežimo podniz od 3. znaka od konca in vzemimo 2 znaka:

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

Rezultat izvajanja kode:

'cd'

Primer

Zdaj pa izrežimo podniz od 3. znaka od konca in vzemimo celoten preostali niz do konca (za to ne določimo drugega parametra metode):

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

Rezultat izvajanja kode:

'cde'

Primer

Izrežimo zadnji znak niza:

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

Rezultat izvajanja kode:

'e'

Glej tudi

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni