javaScrpit:ArrayBuffer

ArrayBuffer 对象用来表示通用的、固定长度的原始二进制数据缓冲区。

它是一个字节数组,通常在其他语言中称为“byte array”。

不能直接操作 ArrayBuffer 的内容,而是要通过类型数组对象或 DataView 对象来操作,它们会将缓冲区中的数据表示为特定的格式,并通过这些格式来读写缓冲区的内容。

使用实例:
1、const buffer = new ArrayBuffer(8);

console.log(buffer.byteLength);
// 输出: 8

2、const buffer = new ArrayBuffer();

console.log(buffer.byteLength);
// 输出: 0 (默认byteLength为0)

3、如果 length 大于 Number.MAX_SAFE_INTEGER(>= 2 ** 53)或为负数,则抛出一个  RangeError  异常。

原文地址:https://www.cnblogs.com/smlblog/p/15119358.html