← 返回首页
DataView.prototype.buffer - JavaScript | MDN

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

View in English Always switch to English

DataView.prototype.buffer

Baseline 広く利用可能

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

bufferDataView インスタンスのアクセサープロパティで、このビューの構築時に参照された ArrayBuffer または SharedArrayBuffer を表します。

目次

試してみましょう

// ArrayBuffer を作成 const buffer = new ArrayBuffer(123); // ビューを作成 const view = new DataView(buffer); console.log(view.buffer.byteLength); // 予想される結果: 123

解説

buffer プロパティは、設定アクセサー関数が undefined である、すなわち読み取りのみができるアクセサープロパティです。この値は DataView が構築されたときに確立され、変更することができません。

buffer プロパティの使用

js
const buffer = new ArrayBuffer(8); const dataview = new DataView(buffer); dataview.buffer; // ArrayBuffer { byteLength: 8 }

仕様書

仕様書
ECMAScript® 2027 Language Specification
# sec-get-dataview.prototype.buffer

ブラウザーの互換性

ブラウザー互換性一覧表を表示するには、JavaScript を有効にしてください。

関連情報