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

Tương thích trình duyệt

Xem thêm