JavaScript. Подробное руководство, 6-е издание
Шрифт:
Как отмечалось в описании выше, классы TypedArray по умолчанию используют порядок следования байтов, определяемый платформой. См. описание типа DataView, предназначенного для представления ArrayBuffer, который позволяет явно определять порядок следования байтов.
Конструктор
Для каждой из восьми разновидностей типизированных массивов имеется конструктор, который можно вызвать одним из приведенных выше четырех способов. Конструкторы действуют следующим образом:
• Если конструктор вызывается с единственным числовым аргументом, он создает новый типизированный массив с указанным количеством элементов и инициализирует каждый элемент нулем.
• Если конструктору передается единственный объект типизированного массива, он создает новый типизированный массив с тем же количеством элементов, что и в массиве в аргументе, и копирует элементы из массива в аргументе во вновь созданный массив. Тип массива в аргументе не обязательно должен совпадать с типом создаваемого массива.
• Если конструктору передается единственный массив (истинный массив), он создает новый типизированный массив с тем же количеством элементов, что и в массиве в аргументе, и копирует элементы из массива в аргументе во вновь созданный массив.
• Наконец, если конструктору передается объект
Константы
Количество байтов, занимаемых каждым элементом данного массива в лежащем в основе объекте
Свойства
Количество элементов в массиве. Типизированные массивы имеют фиксированный размер, поэтому значение этого свойства никогда не изменяется. Не путайте это свойство со свойством
Методы
Копирует элементы массива array в данный типизированный массив, начиная с индекса offset.
Эта версия метода
Возвращает новый типизированный массив, опирающийся на тот же объект
URL
методы для работы с URL-адресами, ссылающимися на объекты Blob
Свойство URL объекта
Объект URL был новинкой на момент написания этих строк, и его прикладной интерфейс еще не был стабилизирован. Вам может потребоваться использовать префикс производителя броузера при работе с ним, например webkitURL.
Функция
Возвращает URL-адрес, ссылающийся на двоичный объект
Отзывает (делает недействительным) адрес url так, что он больше не будет связан с каким-либо объектом
Video
HTML-элемент <video> (Node, Element, MediaElement)
Объект