მეთოდი slice

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

სინტაქსი

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

მაგალითი

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

javascriptlet str = 'abcde';
let sub = str.slice(1, 3);

console.log(sub);

კოდის შესრულების შედეგი (სიმბოლო ნომერით 3 არ ჩაირთვება ამოჭრილ ნაწილში):

javascript'bc'

მაგალითი

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

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

console.log(sub);

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

javascript'bcde'

მაგალითი

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

javascriptlet str = 'abcde';
let sub = str.slice(1, -2);

console.log(sub);

კოდის შესრულების შედეგი (სიმბოლო ნომერით -2 არ ჩაირთვება ამოჭრილ ნაწილში):

javascript'bc'

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

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