Int16Array
package js.lib
implements ArrayBufferView
Доступно в js
Тип массива Int16Array представляет массив целых чисел со знаком, 16 бит, в порядке байтов платформы. Если требуется контроль порядка байтов, используйте DataView вместо этого. Содержимое инициализируется значением 0. После создания вы можете ссылаться на элементы массива, используя методы объекта или стандартную синтаксическую конструкцию индексов массивов (то есть, используя квадратные скобки).
Документация Int16Array от Mozilla Contributors, лицензия CC-BY-SA 2.5.
Статические переменные
staticfinalread onlyBYTES_PER_ELEMENT:Int
Возвращает числовое значение размера элемента. 2 в случае с Int16Array.
Статические методы
staticfrom(source:{}, ?mapFn:(value:Int, index:Int) ‑> Int, ?thisArg:Any):Int16Array
staticfrom(source:{}, ?mapFn:(value:Int) ‑> Int, ?thisArg:Any):Int16Array
Создает новый Int16Array из массивоподобного или итерируемого объекта. Смотрите также Array.from().
staticof(elements:Rest<Dynamic>):Int16Array
Создает новый Int16Array с переменным числом аргументов. Смотрите также Array.of().
Конструктор
new(buffer:ArrayBuffer, ?byteOffset:Int, ?length:Int)
new(length:Int)
new(object:{})
Исключение:
null |
DOMError |
|---|
Переменные
finalBYTES_PER_ELEMENT_:Int
Возвращает числовое значение размера элемента.
finalbuffer:ArrayBuffer
Возвращает ArrayBuffer, на который ссылается Int16Array. Зафиксировано во время создания и, следовательно, только для чтения.
finalbyteLength:Int
Возвращает длину (в байтах) Int16Array с начала его ArrayBuffer. Зафиксировано во время создания и, следовательно, только для чтения.
finalbyteOffset:Int
Возвращает смещение (в байтах) Int16Array с начала его ArrayBuffer. Зафиксировано во время создания и, следовательно, только для чтения.
finallength:Int
Возвращает количество элементов, хранящихся в Int16Array. Зафиксировано во время создания и, следовательно, только для чтения.
Методы
copyWithin(target:Int, start:Int, ?end:Int):Int16Array
Копирует последовательность элементов массива внутри массива. Смотрите также Array.prototype.copyWithin().
entries():Iterator<KeyValue<Int, Int>>
Возвращает новый объект итератора массива, содержащий пары ключ/значение для каждого индекса в массиве. Смотрите также Array.prototype.entries().
every(callback:(currentValue:Int, index:Int, array:Int16Array) ‑> 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):Int16Array
Заполняет все элементы массива со стартового индекса до конечного индекса статическим значением. Смотрите также Array.prototype.fill().
filter(callback:(element:Int, index:Int, array:Int16Array) ‑> Bool, ?thisArg:Any):Int16Array
filter(callback:(element:Int) ‑> Bool, ?thisArg:Any):Int16Array
filter(callback:(element:Int, index:Int) ‑> Bool, ?thisArg:Any):Int16Array
Создаёт новый массив со всеми элементами из этого массива, для которых предоставленная функция фильтрации возвращает true. Смотрите также Array.prototype.filter().
find(callback:(element:Int, index:Int, array:Int16Array) ‑> 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:Int16Array) ‑> 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:Int16Array) ‑> 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:Int16Array) ‑> Int, ?thisArg:Any):Int16Array
map(callback:(element:Int) ‑> Int, ?thisArg:Any):Int16Array
map(callback:(element:Int, index:Int) ‑> Int, ?thisArg:Any):Int16Array
Создаёт новый массив с результатами вызова предоставленной функции для каждого элемента в этом массиве. Смотрите также Array.prototype.map().
reduce<T>(callback:(previousValue:T, currentValue:Int, index:Int, array:Int16Array) ‑> 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:Int16Array) ‑> Int):Int
Применяет функцию к аккумулятору и каждому значению массива (слева направо), чтобы свести его к одному значению. Смотрите также Array.prototype.reduce().
reduceRight<T>(callback:(previousValue:T, currentValue:Int, index:Int, array:Int16Array) ‑> 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:Int16Array) ‑> Int):Int
Применяет функцию к аккумулятору и каждому значению массива (справа налево), чтобы свести его к одному значению. Смотрите также Array.prototype.reduceRight().
reverse():Int16Array
Изменяет порядок элементов массива — первый становится последним, а последний — первым. Смотрите также 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):Int16Array
Извлекает часть массива и возвращает новый массив. Смотрите также Array.prototype.slice().
some(callback:(element:Int, index:Int, array:Int16Array) ‑> 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):Int16Array
Сортирует элементы массива на месте и возвращает массив. Смотрите также Array.prototype.sort().
subarray(?begin:Int, ?end:Int):Int16Array
Возвращает новый TypedArray с заданными стартовым и конечным индексами элемента.
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/Int16Array.html