Метод indexOf

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

Синтаксис

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

Мисол

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

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

console.log(res);

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

javascript3

Мисол

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

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

console.log(res);

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

javascript6

Мисол

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

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

console.log(res);

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

javascript-1

Мисол

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

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

console.log(res);

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

javascript-1

Қаранг

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