От автора: метод String indexOf возвращает индекс внутри вызывающего объекта String при первом вхождении указанного значения, начиная поиск на fromIndex или -1, если значение не найдено.
Синтаксис
string.indexOf(searchValue[, fromIndex])
Детали аргумента
searchValue – Строка, представляющая значение для поиска.
fromIndex – Местоположение внутри вызывающей строки, с которой нужно начинать поиск. Это может быть любое целое число между 0 и длиной строки. Значение по умолчанию 0.
Возвращаемое значение
Возвращает индекс найденного вхождения, в противном случае -1, если не найдено.
Пример
var str1 = new String( "This is string one" ); var index = str1.indexOf( "string" ); console.log("indexOf found String :" + index ); var index = str1.indexOf( "one" ); console.log("indexOf found String :" + index );
После компиляции мы получим тот же код JavaScript. Результат выглядит следующим образом:
indexOf found String :8 indexOf found String :15
Источник: https://www.tutorialspoint.com/
Редакция: Команда webformyself.