ArrayBuffer.prototype.byteLength

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 byteLength của các instance ArrayBuffer trả về độ dài (tính bằng byte) của array buffer này.

Try it

// Create an ArrayBuffer with a size in bytes
const buffer = new ArrayBuffer(8);

// Use byteLength to check the size
const bytes = buffer.byteLength;

console.log(bytes);
// Expected output: 8

Mô tả

Thuộc tính byteLength 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 mảng được khởi tạo và không thể thay đổi. Thuộc tính này trả về 0 nếu ArrayBuffer này đã bị tách ra.

Ví dụ

Sử dụng byteLength

js
const buffer = new ArrayBuffer(8);
buffer.byteLength; // 8

Đặc tả kỹ thuật

Specification
ECMAScript® 2027 Language Specification
# sec-get-arraybuffer.prototype.bytelength

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

Xem thêm