[关闭]
@Dale-Lin 2019-04-29T11:36:14.000000Z 字数 774 阅读 625

DataView

web_APIs


DataView 视图是一个可以从 ArrayBuffer 对象中读写多种数值类型的底层接口,使用时不用考虑不同平台的字节序问题。

  1. var buffer = new ArrayBuffer(16);
  2. var view1 = new DataView(buffer);
  3. // from byte 12 for next 4 bytes
  4. var view2 = new DataView(buffer, 12, 4);
  5. // 将 42 放到位置 12,操作 ArrayBuffer
  6. view1.setInt8(12, 42);
  7. console.log(view2.getInt8(0)); // 42

语法

  1. new DataView(buffer[, byteOffset[, byteLength]]);

返回值

返回一个 DataView 对象(二进制解释器)用来呈现指定的缓存区数据,会自动在读写的时候正确转化字节码。

异常

如果超出范围会报错。

属性(都是只读)

方法

其余写方法,都对应读方法,并将 get 改为 set。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注