このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

SharedArrayBuffer.prototype.byteLength

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年12月以降、すべてのブラウザーで利用可能です。

byteLength アクセサープロパティは、SharedArrayBuffer の長さをバイト単位で表します。

解説

byteLength プロパティは、 set アクセサー関数が undefined であるアクセサープロパティです。つまり、このプロパティは読み取り専用です。値は共有配列が生成されたときに決定され、変更できません。

これらの例は、コンソールや任意のウェブページから直接実行することはできません。SharedArrayBuffer は、そのセキュリティ要件が満たされない限り定義されないからです。

byteLength の使用

js
const sab = new SharedArrayBuffer(1024);
sab.byteLength; // 1024

仕様書

仕様書
ECMAScript® 2027 Language Specification
# sec-get-sharedarraybuffer.prototype.bytelength

ブラウザーの互換性

関連情報