მეთოდი substr

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

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

სინტაქსი

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

მაგალითი

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

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

console.log(sub);

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

javascript'abc'

მაგალითი

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

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

console.log(sub);

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

javascript'cde'

მაგალითი

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

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

console.log(sub);

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

javascript'cd'

მაგალითი

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

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

console.log(sub);

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

javascript'cde'

მაგალითი

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

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

console.log(sub);

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

javascript'e'

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

  • მეთოდები substring და slice,
    რომლებიც ასევე აბრუნებენ ქვესტრიქონს