Метод 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,
    који тражи знак низа