JS Uint8Array
Uint8Array 数组类型表示一个 8 位无符号整型数组,创建时内容被初始化为 0。创建完后,可以以对象的方式或使用数组下标索引的方式引用数组中的元素。
语法格式
new Uint8Array(); // ES2017 最新语法
new Uint8Array(length); // 创建初始化为0的,包含length个元素的无符号整型数组
new Uint8Array(typedArray);
new Uint8Array(object);
new Uint8Array(buffer [, byteOffset [, length]]);
构造语法和参数的更多信息请参见 TypedArray.
属性
Uint8Array.BYTES_PER_ELEMENT
返回数组中元素的字节数,Uint8Array 中返回 1 字节。
Uint8Array.length
静态属性 length 一直为 0。想获知其真实长度(元素个数),请参阅 Uint8Array.prototype.length.
Uint8Array.name
返回构造名的字符串,对 Uint8Array 类型而言返回 “Uint8Array”
Uint8Array.prototype
TypedArray 对象的原型。
方法
Uint8Array.from()
从一个数组或可迭代的对象创建一个新的 Uint8Array 数组,可参见 Array.from().
Uint8Array.of()
通过一个可变数目的参数创建一个新的 Uint8Array 数组,可参见 Array.of().
Uint8Array 原型声明
所有的 Uint8Array 对象继承自 %TypedArray%.prototype.