JavaScript метод includes()
JavaScript StringОпределение и применение
JavaScript метод includes() определяет, содержится ли одна строка внутри другой строки, возвращая при этом логическое значение (true если содержится, в противном случае false).
Обращаю Ваше внимание, что метод includes() является регистрозависимым.
Поддержка браузерами
Метод | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
includes() | 41.0 | 40.0* | 28.0 | 9.0 | Нет | Да |
JavaScript синтаксис:
// поиск осуществляется с начала строки str.includes( searchString ); // поиск осуществляется с определенного индекса str.includes( searchString, index );
Версия JavaScript
ECMAScript 2015 (6th Edition, ECMA-262)Значения параметров
Параметр | Описание |
---|---|
searchString | Искомая строка, или символ. Обязательный параметр. |
index | Позиция в строке, с которой будет происходить поиск (значение по умолчанию 0). Необязательный параметр. При указании отрицательного значения поиск осуществляется с начала строки. |
Пример использования
var myString = "Hello world"; // инициализируем cтроковую переменную myString.includes( "H" ); // true myString.includes( "ll" ); // true myString.includes( "h" ); // false myString.includes( "H", -100 ); // true myString.includes( "orl", 7 ); // true myString.includes( "orl", 8 ); // falseJavaScript String