Spec-Zone.ru › JavaScript

TypedArray.prototype.includes()

Базовая версия Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с сентября 2016 года.

Метод includes() экземпляров TypedArray определяет, содержит ли типизированный массив определенное значение среди своих элементов, возвращая true или false в зависимости от обстоятельств. Этот метод имеет тот же алгоритм, что и Array.prototype.includes().

Попробуйте

const uint8 = new Uint8Array([10, 20, 30, 40, 50]);

console.log(uint8.includes(20));
// Expected output: true

// Check from position 3
console.log(uint8.includes(20, 3));
// Expected output: false

Синтаксис

includes(searchElement)
includes(searchElement, fromIndex)

Параметры

searchElement
Значение для поиска.
fromIndex Необязательно
Нулевой индекс, с которого начинается поиск, преобразованный в целое число.

Возвращаемое значение

Логическое значение, которое равно true, если значение searchElement найдено в типизированном массиве (или в части типизированного массива, указанной индексом fromIndex, если он задан).

Описание

См. Array.prototype.includes() для получения более подробной информации. Этот метод не является универсальным и может быть вызван только для экземпляров типизированных массивов.

Примеры

Использование includes()

const uint8 = new Uint8Array([1, 2, 3]);
uint8.includes(2); // true
uint8.includes(4); // false
uint8.includes(3, 3); // false

// NaN handling (only relevant for floating point arrays)
new Uint8Array([NaN]).includes(NaN); // false, since the NaN passed to the constructor gets converted to 0
new Float32Array([NaN]).includes(NaN); // true

Спецификации

Спецификация
ECMAScript® 2027 Language Specification
# sec-%typedarray%.prototype.includes

Совместимость с браузерами

Настольные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
includes
47
14
43
34
10
47
43
34
10
5.0
47
10
1.0.0
1.0
6.0.0

Смотрите также

  • Полифилл TypedArray.prototype.includes в core-js
  • Руководство по типизированным массивам JavaScript
  • TypedArray
  • TypedArray.prototype.indexOf()
  • TypedArray.prototype.find()
  • TypedArray.prototype.findIndex()
  • Array.prototype.includes()
  • String.prototype.includes()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/includes

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API