--- title: SharedArrayBuffer.prototype.byteLength slug: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength tags: - JavaScript - Property - Shared Memory - SharedArrayBuffer - TypedArrays translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength ---
{{JSRef}}

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

{{EmbedInteractiveExample("pages/js/sharedarraybuffer-bytelength.html","shorter")}}

解説

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

byteLength の使用

var sab = new SharedArrayBuffer(1024);
sab.byteLength; // 1024

仕様書

仕様書
{{SpecName('ESDraft', '#sec-get-sharedarraybuffer.prototype.bytelength', 'SharedArrayBuffer.prototype.byteLength')}}

ブラウザーの互換性

{{Compat("javascript.builtins.SharedArrayBuffer.byteLength")}}

関連情報