SharedArrayBuffer.prototype.growable
growable 访问器属性,它属于 实例,用于返回该 SharedArrayBufferSharedArrayBuffer 是否可增长。
描述
growable 属性是一个访问器属性,其 set 访问器函数为 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® 2026 语言规范 # sec-get-sharedarraybuffer.prototype.growable |
浏览器兼容性
加载中…