ES6中的ArrayBuffer对象

ArrayBuffer对象、TypedArray视图和DataView视图是JavaScript操作二进制数据的接口。

简单说,ArrarBuffer代表原始的二进制数据,TypedArray视图用来读写简单类型的二进制数据,DataView视图用来读写复杂类型的二进制数据。

例如,new uint8Array(data)代表新建一个操作二进制数据的TypedArray视图,真正的二进制数据还是保存在ArrayBuffer对象中。

WebSocket对象的binaryType属性用来设置WebSocket接收到的是Blob还是ArrayBuffer类型,默认为Blob。

ws.binaryType = 'arraybuffer';
发布了131 篇原创文章 · 获赞 61 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/foupwang/article/details/89425998