JS Uint8ClampedArray
Uint8ClampedArray (8 位无符号整型固定数组) 类型化数组表示一个由值固定在 0-255 区间的 8 位无符号整型组成的数组;如果你指定一个在 [0,255] 区间外的值,它将被替换为 0 或 255;如果你指定一个非整数,那么它将被设置为最接近它的整数。(数组)内容被初始化为 0。一旦(数组)被创建,你可以使用对象的方法引用数组里的元素,或使用标准的数组索引语法(即使用方括号标记)。
语法
new Uint8ClampedArray(length);
new Uint8ClampedArray(typedArray);
new Uint8ClampedArray(object);
new Uint8ClampedArray(buffer [, byteOffset [, length]]);
关于构造函数语法和参数的更多信息,参见 TypedArray。
属性
Uint8ClampedArray.BYTES_PER_ELEMENT
返回元素大小的一个数值。对 Uint8ClampedArray 而言是 1。
Uint8ClampedArray.length
静态长度属性值为 0。对于实际长度(元素的数量),见 Uint8ClampedArray.prototype.length。
Uint8ClampedArray.name
返回构造函数名的字符串值。对 Uint8ClampedArray 类型而言:“Uint8ClampedArray”。
Uint8ClampedArray.prototype
原型是 TypedArray (类型化数组)对象。
方法
Uint8ClampedArray.from()
从一个类数组或可枚举对象创建一个新的 Uint8ClampedArray。参见 Array.from()。
Uint8ClampedArray.of()
通过一个可选数量参数来创建一个新的 Uint8ClampedArray。参见 Array.of()。
Uint8ClampedArray 原型
所有的 Uint8ClampedArray 对象继承自 %TypedArray%.prototype。