1.简介
TypedArray指的是一类指定元素类型的数组,而不是实际的数组类型。
TypedArray对象描述类似阵列的视图中的底层的二进制数据缓冲。没有名为的全局属性TypedArray
,也没有直接可见的TypedArray
构造函数。
相反,有许多不同的全局属性,其值是特定元素类型的类型化数组构造函数
创建TypedArray
( Int8Array
)的实例时,将在内存中内部创建一个数组缓冲区,或者,如果将一个 ArrayBuffer
对象作为构造函数参数给出,则使用它代替。
缓冲区地址被保存为实例的内部属性,并且的所有方法(即设置值和获取值等)都对该数组缓冲区地址进行操作。
2.取值范围
所有的定型数组每个元素都只能存储指定大小的数字,如果超出,会指定转换
console.log(new Uint8Array([256,257,258]))
Uint8Array(3) [ 0, 1, 2 ]
3.创建TypedArray
可以直接使用一个数字迭代器创建TypedArray:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。