mozilla

TypedArray

这篇翻译不完整。请帮忙从英语翻译这篇文章

摘要

ArrayBufferView 类型是用来描述ArrayBuffer数据内容的一个视图。

你可以在同一个buffer上建立多个视图,每个视图都可以从不同的索引开始为buffer建立内容视图。因此,我们可以根据buffer内容中不同的数据类型分别为它们建立不同的数据类型视图。

注意: 典型的用法是,实例化一个视图类型的子类对象,而不是视图的基类。这些子类提供了专门的数据类型来访问相应的数据格式。

 属性

属性 类型 描述
buffer ArrayBuffer 视图所关联的buffer. 只读.
byteLength unsigned long 视图的字节长度. 只读.
byteOffset unsigned long 视图从 ArrayBuffer 中开始的偏移量,即视图中第一个字节在 ArrayBuffer 中的位置。

子类的类型

下面的子类提供了访问相应数据类型的buffer视图:

类型 大小 描述 C语言中的等效类型
Int8Array 1 8-bit twos complement signed integer signed char
Uint8Array 1 8-bit unsigned integer unsigned char
Int16Array 2 16-bit twos complement signed integer short
Uint16Array 2 16-bit unsigned integer unsigned short
Int32Array 4 32-bit twos complement signed integer int
Uint32Array 4 32-bit unsigned integer unsigned int
Float32Array 4 32-bit IEEE floating point number float
Float64Array 8 64-bit IEEE floating point number double

See also

文档标签和贡献者

向此页面作出贡献: teoli, David_Li
最后编辑者: teoli,
隐藏侧边栏