substr()
Misollar
Matndan qism stringni ajratib oling:
let text = "Hello world!";
let result = text.substr(1, 4);
O‘zingiz sinab ko‘ring »
2-pozitsiyadan boshlang:
let result = text.substr(2);
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
substr() metodi stringning bir qismini ajratib oladi.
substr() metodi belgilangan pozitsiyadan boshlanadi va belgilangan miqdordagi belgilarni qaytaradi.
substr() metodi asl stringni o‘zgartirmaydi.
Stringning oxiridan belgilarni ajratib olish uchun manfiy boshlang‘ich pozitsiyadan foydalaning.
Ogohlantirish
substr() metodi so‘nggi JavaScript standartida olib tashlangan (eskirgan).
Uning o‘rniga substring() yoki slice()dan foydalaning.
Sintaksis
string.substr(start, length)
Parametrlar
| Parametr | Tavsif |
| start | Majburiy. Boshlang‘ich pozitsiya. Birinchi belgi 0-indeksda joylashgan. Agar start uzunlikdan katta bo‘lsa, substr() "" qaytaradi. Agar start manfiy bo‘lsa, substr() stringning oxiridan hisoblaydi. |
| length | Ixtiyoriy. Ajratib olinadigan belgilar soni. Agar tushirib qoldirilsa, stringning qolgan qismini ajratib oladi |
Qaytariladigan qiymat
| Tip | Tavsif |
| String | Ajratib olingan qismdan iborat string. Agar length 0 yoki manfiy bo‘lsa, bo‘sh string qaytariladi. |
Ko‘proq misollar
Faqat birinchisi:
let result = text.substr(0, 1);
O‘zingiz sinab ko‘ring »
Faqat oxirgisi:
let result = text.substr(text.length-1, 1);
O‘zingiz sinab ko‘ring »
Oxirgi 6 ta:
let result = text.substr(-6, 6);
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
substr() — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
