მეთოდი slice
მეთოდი slice აბრუნებს ქვესტრიქონს
სტრიქონიდან (თავდაპირველი სტრიქონი ამ დროს არ იცვლება).
პირველი პარამეტრით მითითებულია სტრიქონის იმ სიმბოლოს ნომერი,
საიდანაც იწყება ამოჭრა,
ხოლო მეორე პარამეტრით - სიმბოლოს ნომერი, რომელზეც
დასრულდება ამოჭრა (ამ დროს სიმბოლო
ამ ნომერთან არ ჩაირთვება ამოჭრილ
ნაწილში). მეორე პარამეტრი არ არის სავალდებულო.
თუ ის არ არის მითითებული - ქვესტრიქონი ამოიჭრება
პირველ პარამეტრში მითითებული სიმბოლოდან
სტრიქონის ბოლომდე. ის ასევე შეიძლება მიიღოს უარყოფითი
მნიშვნელობები. ამ შემთხვევაში ამოჭრის დასასრულის
სიმბოლოს თვლა იწყება
სტრიქონის ბოლოდან. ბოლო სიმბოლოს აქვს
ნომერი -1.
სინტაქსი
სტრიქონი.slice(საიდან ამოვჭრათ, [სადამდე ამოვჭრათ]);
მაგალითი
მოდით მოცემულია სტრიქონი. მოდით ამოვჭრათ მისგან სიმბოლოები პირველიდან მესამემდე:
let str = 'abcde';
let sub = str.slice(1, 3);
console.log(sub);
კოდის შესრულების შედეგი (სიმბოლო ნომერით
3 არ ჩაირთვება ამოჭრილ ნაწილში):
'bc'
მაგალითი
მოდით ახლა ამოვჭრათ სიმბოლოები 1-ე
სიმბოლოდან
სტრიქონის ბოლომდე (ამისთვის არ მივუთითოთ მეორე
პარამეტრი მეთოდის):
let str = 'abcde';
let sub = str.slice(1);
console.log(sub);
კოდის შესრულების შედეგი:
'bcde'
მაგალითი
მოდით ახლა ამოვჭრათ სიმბოლოები პოზიციიდან
1 პოზიციამდე -2:
let str = 'abcde';
let sub = str.slice(1, -2);
console.log(sub);
კოდის შესრულების შედეგი (სიმბოლო ნომერით
-2 არ ჩაირთვება ამოჭრილ ნაწილში):
'bc'