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.


ULASHISH

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
StringAjratib 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!