67 of 264 menu

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

  • 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
ituzckkdaaz