MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

TypedArray.prototype

Свойство 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

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

Метки документа и участники

 Внесли вклад в эту страницу: pk.prog
 Обновлялась последний раз: pk.prog,