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