二进制数组-ArrayBuffer对象

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

原文地址:https://www.cnblogs.com/yuyedaocao/p/11990160.html