Эта статья нуждается в редакционном обзоре. Как вы можете помочь.
Свойство 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 2017 Draft (ECMA-262) Определение 'TypedArray prototype' в этой спецификации. |
Черновик |
Совместимость браузеров
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | 7.0 | 4.0 (2) | 10 | 11.6 | 5.1 |
Возможность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | 4.0 | (Да) | 4.0 (2) | 10 | 11.6 | 4.2 |