Метод .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() может быть использован для быстрой проверки наличия значения в массиве или подстроки в строке.


Назад