ArrayBuffer对象:存储二进制数据的一段内存,不能写/读 ,类似数组的对象
只能通过TypedArray视图/DataView视图 读/写
va buf = new ArrayBuffer(32)
var dataview = new DataView(buf);
dataview.getUint(8)
TypedArray视图/DataView视图 区别:
TypedArray视图表示一组构造函数:
new Int32Array(buf)
new Unit8Array(buf)
很多浏览器API用到:
File API
XMLHttpRequest
Fetch API
Canvas
WebSockets