67 of 264 menu

Метод indexOf

Метод indexOf сатрда сатрни излашни амалга оширади. Биринчи параметрда изланay сатрни бизга керакли регистрда (катта ёки кичик ҳарфлар) кўрсатамиз. Метод биринчи мос келиш ўринни қайтаради, агар у топилмаса -1 қайтаради. Иккинчи мажбурий бўлмаган параметр сифатида излашни қайердан бошлаш кераклигини кўрсатиш мумкин.

Синтаксис

сатр.indexOf(нима излаймиз, [қайердан излашни бошлаш]);

Мисол

Келинг, биринчи мос келиш ўринни топамиз:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd'); console.log(res);

Кодни ишга туширish натижаси:

3

Мисол

Келинг, излашни қайердан бошлашни кўрсатамиз:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd', 4); console.log(res);

Кодни ишга туширish натижаси:

6

Мисол

Энди мавжуд бўлмаган сатрни излаймиз:

let str = 'ab cd cd cd ef'; let res = str.indexOf('xx'); console.log(res);

Кодни ишга туширish натижаси:

-1

Мисол

Келинг, жорий сатр учун ноўрин регистрда кўрсатилган сатрни излаймиз:

let str = 'ab cd cd cd ef'; let res = str.indexOf('CD'); console.log(res);

Кодни ишга туширish натижаси:

-1

Қаранг

  • метод startsWith,
    сатр бошланишини текширади
  • метод endsWith,
    сатр тугашини текширади
  • метод lastIndexOf,
    сатрни охирги мос келишини излайди
  • метод includes,
    сатрни излайди
  • метод at,
    сатр белгисини излайди
swdeuzlplro