微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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:


                
                                 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐