Uint16Array
пакет js.lib
реализует ArrayBufferView
Доступно в js
Тип массива Uint16Array представляет массив 16-битных беззнаковых целых чисел в порядке байтов платформы. Если требуется контроль порядка байтов, используйте DataView вместо этого. Содержимое инициализируется 0. После создания вы можете ссылаться на элементы массива, используя методы объекта или стандартную синтаксис индексирования массивов (то есть, используя квадратные скобки).
Документация Uint16Array от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.
Статические переменные
staticfinalread onlyBYTES_PER_ELEMENT:Int
Возвращает числовое значение размера элемента. 2 в случае Uint16Array.
Статические методы
staticfrom(source:{}, ?mapFn:(value:Int, index:Int) ‑> Int, ?thisArg:Any):Uint16Array
staticfrom(source:{}, ?mapFn:(value:Int) ‑> Int, ?thisArg:Any):Uint16Array
Создает новый Uint16Array из массивоподобного или итерируемого объекта. См. также Array.from().
staticof(elements:Rest<Dynamic>):Uint16Array
Создает новый Uint16Array с переменным числом аргументов. См. также Array.of().
Конструктор
new(buffer:ArrayBuffer, ?byteOffset:Int, ?length:Int)
new(length:Int)
new(object:{})
Бросает:
null |
DOMError |
|---|
Переменные
finalBYTES_PER_ELEMENT_:Int
Возвращает числовое значение размера элемента.
finalbuffer:ArrayBuffer
Возвращает ArrayBuffer , на который ссылается Uint16Array. Зафиксировано во время создания и, следовательно, является только для чтения.
finalbyteLength:Int
Возвращает длину (в байтах) Uint16Array с начала его ArrayBuffer. Зафиксировано во время создания и, следовательно, является только для чтения.
finalbyteOffset:Int
Возвращает смещение (в байтах) Uint16Array от начала его ArrayBuffer. Зафиксировано во время создания и, следовательно, является только для чтения.
finallength:Int
Возвращает количество элементов, содержащихся в Uint16Array. Зафиксировано во время создания и, следовательно, является только для чтения.
Методы
copyWithin(target:Int, start:Int, ?end:Int):Uint16Array
Копирует последовательность элементов массива внутри массива. См. также Array.prototype.copyWithin().
entries():Iterator<KeyValue<Int, Int>>
Возвращает новый объект итератора массива, содержащий пары ключ/значение для каждого индекса в массиве. См. также Array.prototype.entries().
every(callback:(currentValue:Int, index:Int, array:Uint16Array) ‑> Bool, ?thisArg:Any):Bool
every(callback:(currentValue:Int) ‑> Bool, ?thisArg:Any):Bool
every(callback:(currentValue:Int, index:Int) ‑> Bool, ?thisArg:Any):Bool
Проверяет, проходят ли все элементы массива тест, заданный функцией. См. также Array.prototype.every().
fill(value:Int, ?start:Int, ?end:Int):Uint16Array
Заполняет все элементы массива статическим значением от начального до конечного индекса. См. также Array.prototype.fill().
filter(callback:(element:Int, index:Int, array:Uint16Array) ‑> Bool, ?thisArg:Any):Uint16Array
filter(callback:(element:Int) ‑> Bool, ?thisArg:Any):Uint16Array
filter(callback:(element:Int, index:Int) ‑> Bool, ?thisArg:Any):Uint16Array
Создаёт новый массив, содержащий все элементы этого массива, для которых предоставленная функция фильтрации возвращает true. См. также Array.prototype.filter().
find(callback:(element:Int, index:Int, array:Uint16Array) ‑> Bool, ?thisArg:Any):Null<Int>
find(callback:(element:Int) ‑> Bool, ?thisArg:Any):Null<Int>
find(callback:(element:Int, index:Int) ‑> Bool, ?thisArg:Any):Null<Int>
Возвращает найденное значение в массиве, если элемент в массиве удовлетворяет предоставленной функции проверки, или undefined, если не найдено. См. также Array.prototype.find().
findIndex(callback:(element:Int, index:Int, array:Uint16Array) ‑> Bool, ?thisArg:Any):Int
findIndex(callback:(element:Int) ‑> Bool, ?thisArg:Any):Int
findIndex(callback:(element:Int, index:Int) ‑> Bool, ?thisArg:Any):Int
Возвращает найденный индекс в массиве, если элемент в массиве удовлетворяет предоставленной функции проверки, или -1, если не найден. См. также Array.prototype.findIndex().
forEach(callback:(element:Int, index:Int, array:Uint16Array) ‑> Void, ?thisArg:Any):Void
forEach(callback:(element:Int) ‑> Void, ?thisArg:Any):Void
forEach(callback:(element:Int, index:Int) ‑> Void, ?thisArg:Any):Void
Вызывает функцию для каждого элемента массива. См. также Array.prototype.forEach().
includes(searchElement:Int, ?fromIndex:Int):Bool
Определяет, содержит ли массив типизированных данных определённый элемент, возвращая true или false соответственно. См. также Array.prototype.includes().
indexOf(searchElement:Int, ?fromIndex:Int):Int
Возвращает первый (наименьший) индекс элемента в массиве, равного указанному значению, или -1, если такой элемент не найден. См. также Array.prototype.indexOf().
join(?separator:String):String
Объединяет все элементы массива в строку. См. также Array.prototype.join().
keys():Iterator<Int>
Возвращает новый итератор массива, содержащий ключи для каждого индекса в массиве. См. также Array.prototype.keys().
lastIndexOf(searchElement:Int, ?fromIndex:Int):Int
Возвращает последний (наибольший) индекс элемента в массиве, равного указанному значению, или -1, если такой элемент не найден. См. также Array.prototype.lastIndexOf().
map(callback:(element:Int, index:Int, array:Uint16Array) ‑> Int, ?thisArg:Any):Uint16Array
map(callback:(element:Int) ‑> Int, ?thisArg:Any):Uint16Array
map(callback:(element:Int, index:Int) ‑> Int, ?thisArg:Any):Uint16Array
Создает новый массив с результатами вызова предоставленной функции для каждого элемента в этом массиве. См. также Array.prototype.map().
reduce<T>(callback:(previousValue:T, currentValue:Int, index:Int, array:Uint16Array) ‑> T, initialValue:T):T
reduce<T>(callback:(previousValue:T, currentValue:Int) ‑> T, initialValue:T):T
reduce<T>(callback:(previousValue:T, currentValue:Int, index:Int) ‑> T, initialValue:T):T
reduce(callbackfn:(previousValue:Int, currentValue:Int) ‑> Int):Int
reduce(callbackfn:(previousValue:Int, currentValue:Int, index:Int) ‑> Int):Int
reduce(callbackfn:(previousValue:Int, currentValue:Int, index:Int, array:Uint16Array) ‑> Int):Int
Применяет функцию к аккумулятору и каждому значению массива (слева направо), чтобы свести его к одному значению. См. также Array.prototype.reduce().
reduceRight<T>(callback:(previousValue:T, currentValue:Int, index:Int, array:Uint16Array) ‑> T, initialValue:T):T
reduceRight<T>(callback:(previousValue:T, currentValue:Int) ‑> T, initialValue:T):T
reduceRight<T>(callback:(previousValue:T, currentValue:Int, index:Int) ‑> T, initialValue:T):T
reduceRight(callbackfn:(previousValue:Int, currentValue:Int) ‑> Int):Int
reduceRight(callbackfn:(previousValue:Int, currentValue:Int, index:Int) ‑> Int):Int
reduceRight(callbackfn:(previousValue:Int, currentValue:Int, index:Int, array:Uint16Array) ‑> Int):Int
Применяет функцию к аккумулятору и каждому значению массива (справа налево), чтобы свести его к одному значению. См. также Array.prototype.reduceRight().
reverse():Uint16Array
Инвертирует порядок элементов массива — первый становится последним, а последний — первым. См. также Array.prototype.reverse().
set(array:Array<Int>, ?offset:Int):Void
set(array:Int8Array, ?offset:Int):Void
set(array:Uint8Array, ?offset:Int):Void
set(array:Uint8ClampedArray, ?offset:Int):Void
set(array:Int16Array, ?offset:Int):Void
set(array:Uint16Array, ?offset:Int):Void
set(array:Int32Array, ?offset:Int):Void
set(array:Uint32Array, ?offset:Int):Void
set(array:Float32Array, ?offset:Int):Void
set(array:Float64Array, ?offset:Int):Void
Хранит несколько значений в массиве типизированных данных, считывая входные значения из указанного массива.
slice(?start:Int, ?end:Int):Uint16Array
Извлекает часть массива и возвращает новый массив. См. также Array.prototype.slice().
some(callback:(element:Int, index:Int, array:Uint16Array) ‑> Bool, ?thisArg:Any):Bool
some(callback:(element:Int) ‑> Bool, ?thisArg:Any):Bool
some(callback:(element:Int, index:Int) ‑> Bool, ?thisArg:Any):Bool
Возвращает true, если хотя бы один элемент в этом массиве удовлетворяет предоставленной функции проверки. См. также Array.prototype.some().
sort(?compareFn:(x:Int, y:Int) ‑> Int):Uint16Array
Сортирует элементы массива на месте и возвращает массив. См. также Array.prototype.sort().
subarray(?begin:Int, ?end:Int):Uint16Array
Возвращает новый массив типизированных данных с заданными начальным и конечным индексами элементов.
toLocaleString(?locales:String, ?options:Null<NumberFormatOptions>):String
Возвращает строку, представляющую массив и его элементы. См. также Array.prototype.toString().
toString():String
Возвращает строку, представляющую массив и его элементы. См. также Array.prototype.toString().
values():Iterator<Int>
Возвращает новый объект итератора массива, содержащий значения для каждого индекса в массиве. См. также Array.prototype.values().
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/lib/Uint16Array.html