Blob: arrayBuffer() メソッド
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2021年4月.
メモ: この機能はウェブワーカー内で利用可能です。
arrayBuffer() は Blob インターフェイスのメソッドで、 Blob の内容を ArrayBuffer 内のバイナリーデータとした解決するプロミス (Promise) を返します。
構文
js
arrayBuffer()
引数
なし
返値
Blob のデータをバイナリー形式で含む ArrayBuffer で解決するプロミスです。
例外
このメソッドでは例外が発生しませんが、プロミスが拒否されることがあります。例えば、Blob のデータを取得するために使用されたリーダーで例外が発生した場合などです。データの取得中に発生した例外はすべて拒否に変換されます。
使用上のメモ
FileReader.readAsArrayBuffer() メソッドに似ていますが、arrayBuffer() は、FileReader インターフェイスのメソッドのようにイベントベースの API ではなく、Promise を返します。
仕様書
| Specification |
|---|
| File API> # dom-blob-arraybuffer> |
ブラウザーの互換性
Loading…