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

  • startsWith metodi,
    bu satr boshini tekshiradi
  • endsWith metodi,
    bu satr oxirini tekshiradi
  • lastIndexOf metodi,
    bu qism satrning oxirgi uchraydigan joyini qidiradi
  • includes metodi,
    bu satrni qidiradi
  • at metodi,
    bu satr belgisini qidiradi