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

構文

arraybuffer.byteLength

説明

byteLength プロパティはアクセサプロパティで、 set アクセサ関数が undefined、つまりこのプロパティは読み取り専用です。値は配列が構築されるときに設定され、変更することができません。この ArrayBuffer が取り外された場合、このプロパティは0を返します。

var buffer = new ArrayBuffer(8);
buffer.byteLength; // 8

仕様策定状況

仕様 ステータス コメント
Typed Array Specification 廃止された ECMAScript 2015 によって廃止。
ECMAScript 2015 (6th Edition, ECMA-262)
ArrayBuffer.prototype.byteLength の定義
標準 ECMA 標準での初回定義。
ECMAScript Latest Draft (ECMA-262)
ArrayBuffer.prototype.byteLength の定義
ドラフト

ブラウザー対応状況

機能ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本対応7 あり41011.65.1
機能Android webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
基本対応4 あり あり411.64.2 あり

関連情報

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, shide55
最終更新者: mfuji09,