63 of 264 menu

Metod substr

Metod substr vraća podstring iz stringa (originalni string se pri tome ne menja). Prvi parametar određuje broj pozicije od koje metod počinje da seče karaktere (numeracija ide od nule), a drugi parametar - koliko karaktera odseći.

Prvi parametar može da prihvati negativne vrednosti. U tom slučaju odbrojavanje karaktera, od kojih počinje odsecanje, će ići od kraja stringa. Poslednji karakter ima broj -1. Drugi parametar nije obavezan, ako nije naveden, biće odsećeni svi karakteri do kraja stringa.

Sintaksa

string.substr(odakle odseći, [koliko karaktera odseći]);

Primer

Neka je dat string. Hajde da izvadimo iz njega prva 3 karaktera:

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

Rezultat izvršenja koda:

'abc'

Primer

Sada hajde da izvadimo karaktere sa 2-e pozicije i do kraja stringa (za ovo nećemo postaviti drugi parametar metoda):

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

Rezultat izvršenja koda:

'cde'

Primer

Hajde da izvadimo podstring sa 3-eg karaktera od kraja i uzmemo 2 karaktera:

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

Rezultat izvršenja koda:

'cd'

Primer

A sada hajde da izvadimo podstring sa 3-eg karaktera od kraja i uzmemo ceo preostali string do kraja (za ovo nećemo postaviti drugi parametar metoda):

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

Rezultat izvršenja koda:

'cde'

Primer

Hajde da izvadimo poslednji karakter stringa:

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

Rezultat izvršenja koda:

'e'

Vidite takođe

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij