indexOf metodi
indexOf metodi satr ichida qism satrni
qidirishni amalga oshiradi. Birinchi parametrda
biz qidirayotgan qism satrni kerakli
registrda (katta harf yoki kichik harf) ko‘rsatamiz.
Metod birinchi moslik o‘rnini qaytaradi,
agar topilmasa -1 qaytaradi.
Ikkinchi ixtiyoriy parametr sifatida
qidiruvni qayerdan boshlash kerakligini ko‘rsatadigan
belgi raqamini uzatish mumkin.
Sintaksis
satr.indexOf(nima qidiramiz, [qayerdan qidirishni boshlash]);
Misol
Keling, birinchi marta uchraydigan qism satrning o‘rnini topamiz:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Kodni bajarish natijasi:
3
Misol
Keling, qidirishni boshlanish joyini ko‘rsatamiz:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Kodni bajarish natijasi:
6
Misol
Endi mavjud bo‘lmagan qism satrni qidirib ko‘ramiz:
let str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Kodni bajarish natijasi:
-1
Misol
Keling, joriy satr uchun mos kelmaydigan registrda ko‘rsatilgan qism satrni qidiramiz:
let str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Kodni bajarish natijasi:
-1
Shuningdek qarang
-
startsWithmetodi,
bu satr boshini tekshiradi -
endsWithmetodi,
bu satr oxirini tekshiradi -
lastIndexOfmetodi,
bu qism satrning oxirgi uchraydigan joyini qidiradi -
includesmetodi,
bu satrni qidiradi -
atmetodi,
bu satr belgisini qidiradi