Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since август 2016 г..
Метод includes() экземпляров Array определяет, содержит ли массив определенное значение, возвращая true или false.
Проверяемое значение.
fromIndex НеобязательныйИндекс, с которого начинать поиск. Начинается с нуля и преобразуется в целое число.
Логическое значение, true если значение searchElement найдено в массиве (или части массива, если указан параметр fromIndex).
Метод includes() сравнивает searchElement с элементами массива используя алгоритм сравнения SameValueZero. Все нулевые значения считаются равными, независимо от знака (то есть -0 и 0 равны), но false не равно 0. Значение NaN доступно для поиска.
При использовании в разреженных массивах, метод includes() метод считает, что пустые позиции имеют значение undefined.
Метод includes() является универсальным, то есть может быть вызван не только у массивов, но и у массивоподобных объектов (у которых значение this имеет свойство length и свойства с целочисленными ключами).
Если fromIndex больше или равен длине массива, то возвращается false. При этом поиск не производится.
Если fromIndex отрицательный, то вычисляется индекс, начиная с которого будет производиться поиск элемента searchElement. Если вычисленный индекс меньше нуля, то поиск будет производиться во всём массиве.
Можно производить поиск undefined в разреженном массиве и получать true.
Метод include() считывает свойство length у this, а затем обращается к каждому свойству, ключ которого представляет собой неотрицательное целое число, меньшее length.
| ECMAScript® 2027 Language Specification # sec-array.prototype.includes |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 24 мар. 2025 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.