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 |
瀏覽器相容性
載入中…