ArrayBuffer
对象、TypedArray
视图和DataView
视图是JavaScript
操作二进制数据的一个接口
它们都是以数组的语法处理二进制数据,所以统称为二进制数组
这些对象早就存在,属于独立的规格,ES6
将它们纳入了 ECMAScript
规格,并且增加了新的方法
很多浏览器操作的API
,用到了二进制数组操作二进制数据,比如:
Canvas
Fetch API
File API
WebSockets
XMLHttpRequest
为了方便,我将所有相关内容汇总为下图:
如有问题欢迎留言告知~