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
javascriptsatr.indexOf(nima qidiramiz, [qayerdan qidirishni boshlash]);
Misol
Keling, birinchi marta uchraydigan qism satrning o‘rnini topamiz:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Kodni bajarish natijasi:
javascript3
Misol
Keling, qidirishni boshlanish joyini ko‘rsatamiz:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Kodni bajarish natijasi:
javascript6
Misol
Endi mavjud bo‘lmagan qism satrni qidirib ko‘ramiz:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Kodni bajarish natijasi:
javascript-1
Misol
Keling, joriy satr uchun mos kelmaydigan registrda ko‘rsatilgan qism satrni qidiramiz:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Kodni bajarish natijasi:
javascript-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