63 of 264 menu

მეთოდი substr

მეთოდი substr აბრუნებს ქვესტრიქონს სტრიქონიდან (ორიგინალური სტრიქონი ამასობაში არ იცვლება). პირველი პარამეტრი განსაზღვრავს პოზიციის ნომერს, საიდანაც მეთოდი დაიწყებს სიმბოლოების ამოჭრას (ნუმერაცია მიდის ნულიდან), ხოლო მეორე პარამეტრი - რამდენი სიმბოლო ამოვჭრათ.

პირველი პარამეტრი შეიძლება მიიღოს უარყოფითი მნიშვნელობები. ამ შემთხვევაში სიმბოლოს ათვლა, საიდანაც იწყება ამოჭრა, მოხდება სტრიქონის ბოლოდან. ბოლო სიმბოლოს აქვს ნომერი -1. მეორე პარამეტრი არ არის სავალდებულო, თუ ის არ არის მითითებული, მაშინ ამოჭრილი იქნება ყველა სიმბოლო სტრიქონის ბოლომდე.

სინტაქსი

სტრიქონი.substr(საიდან ამოვჭრათ, [რამდენი სიმბოლო ამოვჭრათ]);

მაგალითი

დაე, მოცემული იყოს სტრიქონი. მოდით ამოვჭრათ მისგან პირველი 3 სიმბოლო:

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

კოდის შესრულების შედეგი:

'abc'

მაგალითი

მოდით ახლა ამოვჭრათ სიმბოლოები 2-ე პოზიციიდან და სტრიქონის ბოლომდე (ამისთვის არ დავსვათ მეთოდის მეორე პარამეტრი):

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

კოდის შესრულების შედეგი:

'cde'

მაგალითი

მოდით ამოვჭრათ ქვესტრიქონი 3-ე სიმბოლოდან ბოლოდან და ავიღოთ 2 სიმბოლო:

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

კოდის შესრულების შედეგი:

'cd'

მაგალითი

ახლა კი მოდით ამოვჭრათ ქვესტრიქონი 3-ე სიმბოლოდან ბოლოდან და ავიღოთ მთელი დარჩენილი სტრიქონი ბოლომდე (ამისთვის არ დავსვათ მეორე პარამეტრი მეთოდისა):

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

კოდის შესრულების შედეგი:

'cde'

მაგალითი

მოდით ამოვჭრათ სტრიქონის ბოლო სიმბოლო:

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

კოდის შესრულების შედეგი:

'e'

იხილეთ აგრეთვე

  • მეთოდები substring და slice,
    რომლებიც ასევე აბრუნებენ ქვესტრიქონს
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა