Spec-Zone.ru › Haxe JavaScript

Int32Array

package js.lib

implements ArrayBufferView

Доступно в js

Тип массива Int32Array представляет массив целых знаков с 32-битным дополнением до двух в порядке байтов платформы. Если требуется контроль над порядком байтов, используйте DataView вместо этого. Содержимое инициализируется 0. После создания вы можете ссылаться на элементы массива с помощью методов объекта или с помощью стандартной синтаксической конструкции индексов массива (т.е., используя квадратные скобки).

Документация Int32Array от Mozilla Contributors, лицензия CC-BY-SA 2.5.

Статические переменные

staticfinalread onlyBYTES_PER_ELEMENT:Int

Возвращает числовое значение размера элемента. 4 в случае Int32Array.

Статические методы

staticfrom(source:{}, ?mapFn:(value:Int, index:Int) ‑> Int, ?thisArg:Any):Int32Array

staticfrom(source:{}, ?mapFn:(value:Int) ‑> Int, ?thisArg:Any):Int32Array

Создаёт новый Int32Array из массивоподобного или итерируемого объекта. См. также Array.from().

staticof(elements:Rest<Dynamic>):Int32Array

Создаёт новый Int32Array с переменным числом аргументов. См. также Array.of().

Конструктор

new(buffer:ArrayBuffer, ?byteOffset:Int, ?length:Int)

new(length:Int)

new(object:{})

ИСКЛЮЧЕНИЯ:

null

DOMError

Переменные

finalBYTES_PER_ELEMENT_:Int

Возвращает числовое значение размера элемента.

finalbuffer:ArrayBuffer

Возвращает ArrayBuffer , на который ссылается Int32Array. Зафиксировано во время создания и, следовательно, является только для чтения.

finalbyteLength:Int

Возвращает длину (в байтах) Int32Array с начала его ArrayBuffer. Зафиксировано во время создания и, следовательно, является только для чтения.

finalbyteOffset:Int

Возвращает смещение (в байтах) Int32Array с начала его ArrayBuffer. Зафиксировано во время создания и, следовательно, является только для чтения.

finallength:Int

Возвращает количество элементов, хранимых в Int32Array. Зафиксировано во время создания и, следовательно, является только для чтения.

Методы

copyWithin(target:Int, start:Int, ?end:Int):Int32Array

Копирует последовательность элементов массива внутри массива. См. также Array.prototype.copyWithin().

entries():Iterator<KeyValue<Int, Int>>

Возвращает новый объект итератора массива, содержащий пары ключ/значение для каждого индекса в массиве. См. также Array.prototype.entries().

every(callback:(currentValue:Int, index:Int, array:Int32Array) ‑> 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):Int32Array

Заполняет все элементы массива значением по умолчанию от начального индекса до конечного индекса. См. также Array.prototype.fill().

filter(callback:(element:Int, index:Int, array:Int32Array) ‑> Bool, ?thisArg:Any):Int32Array

filter(callback:(element:Int) ‑> Bool, ?thisArg:Any):Int32Array

filter(callback:(element:Int, index:Int) ‑> Bool, ?thisArg:Any):Int32Array

Создаёт новый массив со всеми элементами этого массива, для которых предоставленная функция фильтрации возвращает true. См. также Array.prototype.filter().

find(callback:(element:Int, index:Int, array:Int32Array) ‑> 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:Int32Array) ‑> 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:Int32Array) ‑> 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:Int32Array) ‑> Int, ?thisArg:Any):Int32Array

map(callback:(element:Int) ‑> Int, ?thisArg:Any):Int32Array

map(callback:(element:Int, index:Int) ‑> Int, ?thisArg:Any):Int32Array

Создаёт новый массив с результатами вызова предоставленной функции для каждого элемента в этом массиве. См. также Array.prototype.map().

reduce<T>(callback:(previousValue:T, currentValue:Int, index:Int, array:Int32Array) ‑> 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:Int32Array) ‑> Int):Int

Применяет функцию к аккумулятору и каждому значению массива (слева направо), чтобы свести его к одному значению. См. также Array.prototype.reduce().

reduceRight<T>(callback:(previousValue:T, currentValue:Int, index:Int, array:Int32Array) ‑> 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:Int32Array) ‑> Int):Int

Применяет функцию к аккумулятору и каждому значению массива (справа налево), чтобы свести его к одному значению. См. также Array.prototype.reduceRight().

reverse():Int32Array

Инвертирует порядок элементов массива — первый становится последним, а последний — первым. См. также 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):Int32Array

Извлекает фрагмент массива и возвращает новый массив. См. также Array.prototype.slice().

some(callback:(element:Int, index:Int, array:Int32Array) ‑> 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):Int32Array

Сортирует элементы массива на месте и возвращает массив. См. также Array.prototype.sort().

subarray(?begin:Int, ?end:Int):Int32Array

Возвращает новый TypedArray с указанными начальным и конечным индексами элементов.

toLocaleString(?locales:String, ?options:Null<NumberFormatOptions>):String

Возвращает строку, представляющую массив и его элементы. См. также Array.prototype.toString().

toString():String

Возвращает строку, представляющую массив и его элементы. См. также Array.prototype.toString().

END_OF_DOCUMENT_MARKER

values():Iterator<Int>

Возвращает новый объект итератора массива, содержащий значения для каждого индекса в массиве. См. также Array.prototype.values().

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/lib/Int32Array.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API