Свойство TypedArray.prototype является прототипом для TypedArray-конструкторов.
Атрибуты свойстваTypedArray.prototype |
|
|---|---|
| Записываемое | нет |
| Перечисляемое | нет |
| Настраиваемое | нет |
Описание
Экземпляры TypedArray наследуются от TypedArray.prototype. Вы можете использовать объект прототипа конструктора для добавления в свойств и методов во все экземпляры TypedArray, где TypedArray это один из типизированных массивов.
Также смотрите описание TypedArray для детальной информации о наследниках.
Свойства
TypedArray.prototype.constructor- Возвращает функцию, которая создала прототип экземпляра. Это единственное, что для объектов типизированных массивов функционирует по умолчанию.
TypedArray.prototype.bufferТолько для чтения- Возвращает
ArrayBuffer, на который ссылается типизированный массив. Значение фиксировано с времени создания и доступно только для чтения. TypedArray.prototype.byteLengthТолько для чтения- Возвращает длину (в байтах) типизированного массива (с начала
ArrayBuffer). Значение фиксировано с времени создания и доступно только для чтения. TypedArray.prototype.byteOffsetТолько для чтения- Возвращает смещение (в байтах) типизированного массива от его
ArrayBuffer. Значение фиксировано с времени создания и доступно только для чтения. TypedArray.prototype.lengthТолько для чтения- Возвращает число элементов типизированного массива. Значение фиксировано с времени создания и доступно только для чтения.
Методы
TypedArray.prototype.copyWithin()- Копирует последовательность элементов массива внутри него. Подробнее
Array.prototype.copyWithin(). TypedArray.prototype.entries()- Возвращает новый объект итератора
Array Iterator, содержащий пары ключ / значение для каждого индекса массива. ПодробнееArray.prototype.entries(). TypedArray.prototype.every()- Проверяет, удовлетворяют ли все элементы массива условию, заданному в передаваемой функции. Подробнее
Array.prototype.every(). TypedArray.prototype.fill()- Заполняет все элементы массива от начального индекта до конечного индекса указанным значением. Подробнее
Array.prototype.fill(). TypedArray.prototype.filter()- Создаёт новый массив с теми элементами текущего массива, с которыми фильтрующая функция вернёт
true. ПодробнееArray.prototype.filter(). TypedArray.prototype.find()- Возвращает значение элемента массива, если элемент удовлетворяет условию проверяющей функции, иначе возвращается
undefined. ПодробнееArray.prototype.find(). TypedArray.prototype.findIndex()- Возвращает индекс элемента массива, если элемент удовлетворяет условию проверяющей функции, иначе возвращается -1. Подробнее
Array.prototype.findIndex(). TypedArray.prototype.forEach()- Выполняет указанную функцию один раз для каждого элемента в массиве. Подробнее
Array.prototype.forEach(). TypedArray.prototype.includes()- Определяет, содержит ли массив определённый элемент, возвращая в зависимости от этого
trueилиfalse. ПодробнееArray.prototype.includes(). TypedArray.prototype.indexOf()- Возвращает первый (меньший) индекс элемента, значение которого равно указанному значению или -1, если такого индекса нет. Подробнее
Array.prototype.indexOf(). TypedArray.prototype.join()- Объединяет все элементы массива в строку . Подробнее
Array.prototype.join(). TypedArray.prototype.keys()- Возвращает новый итератор массива
Array Iterator, содержащий ключи каждого индекса в массиве. ПодробнееArray.prototype.keys(). TypedArray.prototype.lastIndexOf()- Возвращает последний (больший) индекс элемента, значение которого равно заданному значению или -1, если такого индекса нет. Подробнее
Array.prototype.lastIndexOf(). TypedArray.prototype.map()- Создаёт новый массив с результатом вызова указанной функции для каждого элемента массива. Подробнее
Array.prototype.map(). TypedArray.prototype.move()Не реализовано- Ранний нестандартный вариант от
TypedArray.prototype.copyWithin(). TypedArray.prototype.reduce()- Применяет функцию к аккумулятору и каждому значению массива (слева-направо), сводя его к одному значению. Подробнее
Array.prototype.reduce(). TypedArray.prototype.reduceRight()- Применяет функцию к аккумулятору и каждому значению массива (справа-налево), сводя его к одному значению. Подробнее
Array.prototype.reduceRight(). TypedArray.prototype.reverse()- Обращает порядок следования элементов массива. Первый элемент массива становится последним, а последний — первым. Подробнее
Array.prototype.reverse(). TypedArray.prototype.set()- Сохраняет несколько значений в типизированном массиве, получая входные значения из указанного массива.
TypedArray.prototype.slice()- Возвращает часть массива в новый объект массива. Подробнее
Array.prototype.slice(). TypedArray.prototype.some()- Возвращает
true, если хоть какой-нибудь элемент массива удовлетворяет условию, заданному в передаваемой функции. ПодробнееArray.prototype.some(). TypedArray.prototype.sort()- На месте сортирует элементы массива и возвращает отсортированный массив. Подробнее
Array.prototype.sort(). TypedArray.prototype.subarray()- Возвращает новый
TypedArray-объект, начиная с указанного стартового и кончая указанным конечным индексом элемента массива. TypedArray.prototype.values()- Возвращает новый объект итератора массива
Array Iterator, содержащий значения для каждого индекса в массиве. ПодробнееArray.prototype.values(). TypedArray.prototype.toLocaleString()- Возвращает локализованное строковое представление элементов массива. Подробнее
Array.prototype.toLocaleString(). TypedArray.prototype.toString()- Возвращает строковое представление указанного массива и его элементов . Подробнее
Array.prototype.toString(). TypedArray.prototype[@@iterator]()- Возвращает новый объект итератора массива
Array Iterator, содержащий значения для каждого индекса массива.
Спецификации
| Спецификация | Статус | Описание |
|---|---|---|
| ECMAScript 2015 (6th Edition, ECMA-262) Определение 'TypedArray prototype' в этой спецификации. |
Стандарт | Первоначальное определение |
| ECMAScript Latest Draft (ECMA-262) Определение 'TypedArray prototype' в этой спецификации. |
Черновик |
Совместимость браузеров
Таблица совместимости для этой страницы сгенерирована из структуры. Если вы хотите дополнить эти данные, то обратитесь к странице https://github.com/mdn/browser-compat-data и отправьте запрос в "pull request".
Update compatibility data on GitHub
| Компьютеры | Мобильные | Server | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prototype | Chrome Полная поддержка 7 | Edge Полная поддержка 12 | Firefox Полная поддержка 4 | IE Полная поддержка 10 | Opera Полная поддержка 11.6 | Safari Полная поддержка 5.1 | WebView Android Полная поддержка 4 | Chrome Android Полная поддержка 18 | Firefox Android Полная поддержка 4 | Opera Android Полная поддержка 12 | Safari iOS Полная поддержка 4.2 | Samsung Internet Android Полная поддержка Да | nodejs Полная поддержка Да |
Легенда
- Полная поддержка
- Полная поддержка