String.prototype.indexOf ищет первое вхождение подстроки начиная с указанной позиции и возвращает его индекс либо -1.
Расскажите о методе String.prototype.indexOf().
String.prototype.indexOf ищет первое вхождение подстроки начиная с указанной позиции и возвращает его индекс либо -1.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
String.prototype.indexOf ищет первое вхождение подстроки начиная с указанной позиции и возвращает его индекс либо -1.
Поиск чувствителен к регистру, исходная строка не меняется. Проверяйте результат через !== -1: индекс 0 является допустимым совпадением, хотя логически ложен. Индексы JavaScript относятся к UTF-16 code units, а не обязательно к целым пользовательским символам.