მეთოდი 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'