slice()
Misollar
Dastlabki 5 ta pozitsiyani kesib oling:
let text = "Hello world!";
let result = text.slice(0, 5);
O‘zingiz sinab ko‘ring »
3-pozitsiyadan oxirigacha:
let result = text.slice(3);
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
slice() metodi stringning bir qismini ajratib oladi.
slice() metodi ajratib olingan qismni yangi stringda qaytaradi.
slice() metodi asl stringni o‘zgartirmaydi.
start va end parametrlari stringning ajratib olinadigan qismini belgilaydi.
Birinchi pozitsiya 0, ikkinchisi 1, ...
Manfiy son stringning oxiridan boshlab tanlaydi.
Sintaksis
string.slice(start, end)
Parametrlar
| Parametr | Tavsif |
| start | Majburiy. Boshlang‘ich pozitsiya. (Birinchi belgi 0). |
| end | Ixtiyoriy. Tugash pozitsiyasi (o‘zi kirmaydi). Standart qiymat — string uzunligi. |
Qaytariladigan qiymat
| Tip | Tavsif |
| String | Stringning ajratib olingan qismi. |
Ko‘proq misollar
3-pozitsiyadan 8-pozitsiyagacha:
let result = text.slice(3, 8);
O‘zingiz sinab ko‘ring »
Faqat birinchi belgi:
let result = text.slice(0, 1);
O‘zingiz sinab ko‘ring »
Faqat oxirgi belgi:
let result = text.slice(-1);
O‘zingiz sinab ko‘ring »
Butun string:
let result = text.slice(0);
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
slice() — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
