阵列缓冲区
描述
调整阵列缓冲区大小
传输ArrayBuffers
施工单位
数组缓冲区() -
创建新的 阵列缓冲区 对象。
静态特性
ArrayBuffer[Symbol.species] -
用于创建派生对象的构造函数。
静态方法
实例属性
阵列缓冲区.原型.byte长度 -
的大小(以字节为单位) 阵列缓冲区 。这是在构造数组时建立的,只能使用 ArrayBuffer.protype.resize() 方法,如果 阵列缓冲区 可调整大小。 阵列缓冲区.prototype.constructor -
创建实例对象的构造函数。 对于 阵列缓冲区 实例,初始值为 阵列缓冲区 构造函数。 阵列缓冲区.原型.详细信息 -
只读。 退换商品 真的 如果 阵列缓冲区 已分离(转移),或 假 如果没有。 数组缓冲区.原型.max字节长度 -
只读最大长度(字节) 阵列缓冲区 可以将大小调整为。这是在构造数组时建立的,无法更改。 阵列缓冲区.原型.可调整大小 -
只读。 退换商品 真的 如果 阵列缓冲区 可以调整大小,或 假 如果没有。 ArrayBuffer.prototype[Symbol.toStringTag] -
的初始值 [Symbol.toStringTag] 属性是字符串 “ArrayBuffer” 。此属性用于 Object.prototype.toString() .
实例方法
ArrayBuffer.prototype.resize() -
调整 阵列缓冲区 到指定的大小(字节)。 ArrayBuffer.prototype.slice() -
返回一个新 阵列缓冲区 其内容是这个的副本 阵列缓冲区 的字节来自 开始 (含)最多 结束 (不含)。 如果有 开始 或 结束 是负数,它是指从数组末尾开始的索引,而不是从数组开头开始的索引。 ArrayBuffer.prototype.transfer() -
创建新的 阵列缓冲区 使用与此缓冲区相同的字节内容,然后分离此缓冲区。 ArrayBuffer.prototype.transferToFixedLength() -
创建新的不可调整大小的 阵列缓冲区 使用与此缓冲区相同的字节内容,然后分离此缓冲区。
示例
创建ArrayBuffer
const buffer=新的ArrayBuffer(8); const视图=新的Int32Array(缓冲区);