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
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> |