Методот indexOf

Методот indexOf врши пребарување на подниза во низа. Во првиот параметар ја наведуваме бараната подниза во потребниот ни регистар (големи или мали букви). Методот ќе ја врати позицијата на првото совпаѓање, а ако не е пронајдено, ќе врати -1. Со вториот незадолжителен параметар може да се пренесе бројот на знакот, од каде треба да започне пребарувањето.

Синтакса

javascriptниза.indexOf(што бараме, [од каде да започне пребарувањето]);

Пример

Ајде да ја најдеме позицијата на првото појавување на поднизата:

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

console.log(res);

Резултат од извршувањето на кодот:

javascript3

Пример

Ајде да ја наведеме позицијата од каде да започне пребарувањето:

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

console.log(res);

Резултат од извршувањето на кодот:

javascript6

Пример

Сега да побараме непостоечка подниза:

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

console.log(res);

Резултат од извршувањето на кодот:

javascript-1

Пример

Ајде да побараме подниза, наведена во неподходящ за тековната низа регистар:

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

console.log(res);

Резултат од извршувањето на кодот:

javascript-1

Погледнете ги исто така

  • методот startsWith,
    кој го проверува почетокот на низата
  • методот endsWith,
    кој го проверува крајот на низата
  • методот lastIndexOf,
    кој го бара последното појавување на поднизата
  • методот includes,
    кој бара низа
  • методот at,
    кој бара знак од низата