Blob: phương thức arrayBuffer()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Note: This feature is available in Web Workers.

Phương thức arrayBuffer() của giao diện Blob trả về một Promise được resolve với nội dung của blob dưới dạng dữ liệu nhị phân chứa trong một ArrayBuffer.

Cú pháp

js
arrayBuffer()

Tham số

Không có.

Giá trị trả về

Một promise được resolve với một ArrayBuffer chứa dữ liệu của blob ở dạng nhị phân.

Ngoại lệ

Mặc dù phương thức này không ném ngoại lệ, promise trả về có thể bị reject. Ví dụ, điều này có thể xảy ra nếu bộ đọc dùng để lấy dữ liệu blob ném ra một ngoại lệ. Mọi ngoại lệ phát sinh trong khi lấy dữ liệu sẽ được chuyển thành trạng thái reject.

Lưu ý sử dụng

Tương tự phương thức FileReader.readAsArrayBuffer(), arrayBuffer() trả về promise thay vì là một API dựa trên sự kiện như phương thức tương ứng của giao diện FileReader.

Thông số kỹ thuật

Thông số kỹ thuật
File API
# dom-blob-arraybuffer

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

Xem thêm