其他分享
首页 > 其他分享> > es6入门之TypedArray定型数组

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