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