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 の定義
ドラフト

ブラウザー対応状況

Update compatibility data on GitHub
デスクトップモバイルサーバー
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung InternetNode.js
基本対応Chrome 完全対応 7Edge 完全対応 ありFirefox 完全対応 4IE 完全対応 10Opera 完全対応 11.6Safari 完全対応 5.1WebView Android 完全対応 4Chrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 11.6Safari iOS 完全対応 4.2Samsung Internet Android 完全対応 ありnodejs 完全対応 あり

凡例

完全対応  
完全対応

関連情報

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

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