SharedArrayBuffer.prototype.growable
growable
是 SharedArrayBuffer
实例的访问器属性,它返回此 SharedArrayBuffer
是否可增长。
描述
growable
属性是一个访问器属性,其设置访问器函数为 undefined
,这意味着您只能读取此属性。该值在数组构造时建立。如果在构造函数中设置了 maxByteLength
选项,则 growable
将返回 true
;否则,它将返回 false
。
示例
使用 growable
在此示例中,我们创建一个 8 字节的可增长缓冲区,最大长度为 16 字节,然后检查其 growable
属性,如果 growable
返回 true
则将其增长。
js
const buffer = new SharedArrayBuffer(8, { maxByteLength: 16 });
if (buffer.growable) {
console.log("SAB is growable!");
buffer.grow(12);
}
规范
规范 |
---|
ECMAScript 语言规范 # sec-get-sharedarraybuffer.prototype.growable |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。