--- title: ArrayBuffer.prototype.byteLength slug: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength tags: - ArrayBuffer - JavaScript - Property - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/byteLength ---
byteLength アクセサープロパティは、{{jsxref("ArrayBuffer")}} の長さをバイト単位で表します。
byteLength プロパティはアクセサープロパティで、 set アクセサー関数が undefined、つまりこのプロパティは読み取り専用です。値は配列が構築されるときに設定され、変更することができません。この ArrayBuffer が取り外された場合、このプロパティは 0 を返します。
var buffer = new ArrayBuffer(8); buffer.byteLength; // 8
| 仕様書 |
|---|
| {{SpecName('ESDraft', '#sec-get-arraybuffer.prototype.bytelength', 'ArrayBuffer.prototype.byteLength')}} |
{{Compat("javascript.builtins.ArrayBuffer.byteLength")}}