DataView.prototype.buffer
buffer 訪問器屬性,屬於 DataView 例項,在構造時返回此檢視引用的 ArrayBuffer 或 SharedArrayBuffer。
試一試
// Create an ArrayBuffer
const buffer = new ArrayBuffer(123);
// Create a view
const view = new DataView(buffer);
console.log(view.buffer.byteLength);
// Expected output: 123
描述
buffer 屬性是一個訪問器屬性,其 set 訪問器函式為 undefined,這意味著您只能讀取此屬性。該值在 DataView 構造時建立,且無法更改。
示例
使用 buffer 屬性
js
const buffer = new ArrayBuffer(8);
const dataview = new DataView(buffer);
dataview.buffer; // ArrayBuffer { byteLength: 8 }
規範
| 規範 |
|---|
| ECMAScript® 2026 語言規範 # sec-get-dataview.prototype.buffer |
瀏覽器相容性
載入中…