Строковые методы JavaScript: проверьте, содержит ли строка подстроку

Метод JavaScript «contains()» не является встроенным методом. Однако вы можете добиться аналогичной функциональности, используя другие методы. Вот несколько методов, которые вы можете использовать в JavaScript, чтобы проверить, содержит ли строка определенную подстроку:

  1. includes(): метод include() проверяет, содержит ли строка указанную подстроку, и возвращает true или false соответственно. Он чувствителен к регистру.

Пример:

const str = "Hello, world!";
console.log(str.includes("world")); // Output: true
console.log(str.includes("foo")); // Output: false
  1. indexOf(): метод indexOf() возвращает индекс первого вхождения указанной подстроки в строку. Если подстрока не найдена, возвращается -1.

Пример:

const str = "Hello, world!";
console.log(str.indexOf("world")); // Output: 7
console.log(str.indexOf("foo")); // Output: -1
  1. match(): метод match() ищет строку по указанному шаблону и возвращает массив совпадений. Вы можете использовать регулярные выражения для выполнения сложного сопоставления с шаблоном.

Пример:

const str = "Hello, world!";
console.log(str.match(/world/)); // Output: ["world"]
console.log(str.match(/foo/)); // Output: null

Обратите внимание, что эти предложения основаны на предоставленной информации, и вы можете изменить их в соответствии со своими конкретными требованиями.