DataView.prototype.buffer
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Thuộc tính truy cập buffer của các instance DataView trả về ArrayBuffer hoặc SharedArrayBuffer được tham chiếu bởi view này tại thời điểm khởi tạo.
Try it
// Create an ArrayBuffer
const buffer = new ArrayBuffer(123);
// Create a view
const view = new DataView(buffer);
console.log(view.buffer.byteLength);
// Expected output: 123
Mô tả
Thuộc tính buffer là một thuộc tính truy cập có hàm truy cập đặt là undefined, nghĩa là bạn chỉ có thể đọc thuộc tính này. Giá trị được thiết lập khi DataView được khởi tạo và không thể thay đổi.
Ví dụ
>Sử dụng thuộc tính buffer
js
const buffer = new ArrayBuffer(8);
const dataview = new DataView(buffer);
dataview.buffer; // ArrayBuffer { byteLength: 8 }
Đặc tả kỹ thuật
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-get-dataview.prototype.buffer> |