Metod slice

Metod slice satrdan qism (subsatr) qaytaradi (bunda asl satr o'zgarmaydi). Birinchi parametr sifatida satrning qaysi belgisidan kesish boshlanishi, ikkinchi parametr sifatida esa qaysi belgigacha kesish tugashi ko'rsatiladi (bunda shu raqamli belgi kesib olingan qismga kirmaydi). Ikkinchi parametr majburiy emas. Agar u ko'rsatilmasa, subsatr birinchi parametrda ko'rsatilgan belgidan satr oxirigacha olinadi. U manfiy qiymatlarni ham qabul qilishi mumkin. Bunda kesish tugaydigan belgi raqami satr oxiridan hisoblanadi. Oxirgi belgi raqami -1.

Sintaksis

javascriptsatr.slice(qayerdan kesilsin, [qayergacha kesilsin]);

Misol

Bir satr berilgan bo'lsin. Keling, undan birinchi uchta belgini kesib olaylik:

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

console.log(sub);

Kodni bajarish natijasi (3-raqamli belgi kesib olingan qismga kirmaydi):

javascript'bc'

Misol

Keling, endi 1-chi belgidan satr oxirigacha belgilarni kesib olaylik (buning uchun metodning ikkinchi parametrini bermaymiz):

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

console.log(sub);

Kodni bajarish natijasi:

javascript'bcde'

Misol

Keling, endi 1 pozitsiyasidan -2 pozitsiyasigacha bo'lgan belgilarni kesib olaylik:

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

console.log(sub);

Kodni bajarish natijasi (-2-raqamli belgi kesib olingan qismga kirmaydi):

javascript'bc'

Shuningdek qarang