es6入门之TypedArray定型数组
作者:互联网
1.简介
TypedArray指的是一类指定元素类型的数组,而不是实际的数组类型。
TypedArray对象描述类似阵列的视图中的底层的二进制数据缓冲。没有名为的全局属性TypedArray
,也没有直接可见的TypedArray
构造函数。
相反,有许多不同的全局属性,其值是特定元素类型的类型化数组构造函数
创建TypedArray
( Int8Array
)的实例时,将在内存中内部创建一个数组缓冲区,或者,如果将一个 ArrayBuffer
对象作为构造函数参数给出,则使用它代替。
缓冲区地址被保存为实例的内部属性,并且的所有方法(即设置值和获取值等)都对该数组缓冲区地址进行操作。
2.取值范围
所有的定型数组每个元素都只能存储指定大小的数字,如果超出,会指定转换
console.log(new Uint8Array([256,257,258]))
Uint8Array(3) [ 0, 1, 2 ]
3.创建TypedArray
可以直接使用一个数字迭代器创建TypedArray:
标签:es6,入门,创建,Uint8Array,数组,缓冲区,TypedArray,构造函数 来源: https://blog.csdn.net/qq_27868061/article/details/116892214