Метод indexOf
Метод indexOf обавља претрагу подниске
у низу. У првом параметру
наводимо подниску коју тражимо у потребном
нам регистру (велика слова или мала слова).
Метод ће вратити позицију првог поклапања,
а ако оно није пронађено, онда ће вратити -1.
Другим незадолжним параметром може се
проследити број знака, одакле треба почети
претрагу.
Синтакса
низ.indexOf(шта тражимо, [одакле почети претрагу]);
Пример
Хајде да пронађемо позицију првог појављивања подниске:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Резултат извршавања кода:
3
Пример
Хајде да наведемо позицију са које ће се почети претрага:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Резултат извршавања кода:
6
Пример
Сада ћемо тражити подниску која не постоји:
let str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Резултат извршавања кода:
-1
Пример
Хајде да тражимо подниску наведену у неодговарајућем за тренутни низ регистру:
let str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Резултат извршавања кода:
-1
Погледајте такође
-
метод
startsWith,
који проверава почетак низа -
метод
endsWith,
који проверава крај низа -
метод
lastIndexOf,
који тражи последње појављивање подниске -
метод
includes,
који тражи низ -
метод
at,
који тражи знак низа