
Метод .includes() используется для определения, содержит ли массив определенное значение, и возвращает булево значение true или false.
Синтаксис метода .includes():
array.includes(searchElement[, fromIndex])searchElement- значение, которое нужно найти в массиве.fromIndex(необязательный) - индекс, с которого начинается поиск. Если значение отрицательное, то поиск начинается с конца массива.
Метод .includes() возвращает true, если массив содержит искомое значение, и false, если не содержит.
Пример использования метода .includes():
const array = [1, 2, 3, 4, 5]
console.log(array.includes(3)) // Вывод: true
console.log(array.includes(6)) // Вывод: falseВ этом примере, мы используем метод .includes() для проверки, содержит ли массив array значение 3 и 6. Первый вызов метода возвращает true, так как массив содержит значение 3, а второй вызов возвращает false, так как массив не содержит значение 6.
Метод .includes() может быть полезен при поиске значения в массиве без использования цикла for. Он также может быть использован для проверки наличия элемента в строке или массиве символов:
const string = "Hello, world!"
console.log(string.includes("world")) // Вывод: true
console.log(string.includes("universe")) // Вывод: falseВ этом примере, мы используем метод .includes() для проверки, содержит ли строка string подстроку 'world' и 'universe'. Первый вызов метода возвращает true, так как строка содержит подстроку 'world', а второй вызов возвращает false, так как строка не содержит подстроку 'universe'.
Таким образом, метод .includes() может быть использован для быстрой проверки наличия значения в массиве или подстроки в строке.