# DataView
用于操作原始二进制缓冲区的接口。
DataView API 与 JavaScript 中的完全相同 (MDN (在新窗口中打开)).
# 构造函数
- 在指定的缓冲区和区域上构造一个新的 DataView。
new DataView(buffer: ArrayBuffer, byteOffset?: i32, byteLength?: i32)
# 实例成员
# 字段
readonly buffer: ArrayBuffer支持的缓冲区。
readonly byteLength: i32此视图从其缓冲区开头开始的长度。
readonly byteOffset: i32此视图从其缓冲区开头开始的偏移量。
# 方法
function getFloat32(byteOffset: i32, littleEndian?: bool): f32获取从视图开头开始的指定偏移量处的 32 位浮点值。
function getFloat64(byteOffset: i32, littleEndian?: bool): f64获取从视图开头开始的指定偏移量处的 64 位浮点值。
function getInt8(byteOffset: i32): i8获取从视图开头开始的指定偏移量处的带符号 8 位整数。
function getInt16(byteOffset: i32, littleEndian?: bool): i16获取从视图开头开始的指定偏移量处的带符号 16 位整数。
function getInt32(byteOffset: i32, littleEndian?: bool): i32获取从视图开头开始的指定偏移量处的带符号 32 位整数。
function getInt64(byteOffset: i32, littleEndian?: bool): i64获取从视图开头开始的指定偏移量处的带符号 64 位整数。
function getUint8(byteOffset: i32, littleEndian?: bool): u8获取从视图开头开始的指定偏移量处的无符号 8 位整数。
function getUint16(byteOffset: i32, littleEndian?: bool): u16获取从视图开头开始的指定偏移量处的无符号 16 位整数。
function getUint32(byteOffset: i32, littleEndian?: bool): u32获取从视图开头开始的指定偏移量处的无符号 32 位整数。
function getUint64(byteOffset: i32, littleEndian?: bool): u64获取从视图开头开始的指定偏移量处的无符号 64 位整数。
function setFloat32(byteOffset: i32, value: f32, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的 32 位浮点值。
function setFloat64(byteOffset: i32, value: f64, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的 64 位浮点值。
function setInt8(byteOffset: i32, value: i8): void设置从视图开头开始的指定偏移量处的带符号 8 位整数。
function setInt16(byteOffset: i32, value: i16, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的带符号 16 位整数。
function setInt32(byteOffset: i32, value: i32, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的带符号 32 位整数。
function setInt64(byteOffset: i32, value: i64, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的带符号 64 位整数。
function setUint8(byteOffset: i32, value: u8, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的无符号 8 位整数。
function setUint16(byteOffset: i32, value: u16, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的无符号 16 位整数。
function setUint32(byteOffset: i32, value: u32, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的无符号 32 位整数。
function setUint64(byteOffset: i32, value: u64, littleEndian?: bool): void设置从视图开头开始的指定偏移量处的无符号 64 位整数。
function toString(): string返回此对象的字符串表示形式。
字节序默认情况下为 littleEndian = false。