Blob.arrayBuffer()
arrayBuffer() は Blob インターフェイスのメソッドで、 ArrayBuffer 内のバイナリーデータとした Blob の内容を解決する Promise を返します。
構文
js
arrayBuffer()
引数
なし
返値
Blob のデータをバイナリー形式で含む ArrayBuffer で解決するプロミスです。
例外
このメソッドでは例外が発生しませんが、プロミスを拒否することがあります。例えば、Blob のデータを取得するために使用されたリーダーで例外が発生した場合などです。データの取得中に発生した例外はすべて拒否に変換されます。
使用上のメモ
FileReader.readAsArrayBuffer() メソッドに似ていますが、arrayBuffer() は、FileReader インターフェイスのメソッドのようにイベントベースの API ではなく、Promise を返します。
仕様書
| Specification |
|---|
| File API # dom-blob-arraybuffer |
ブラウザーの互換性
BCD tables only load in the browser