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 January 2020.
メモ: この機能はウェブワーカー内で利用可能です。
arrayBuffer()
は Blob
インターフェイスのメソッドで、 Blob の内容を ArrayBuffer
内のバイナリーデータとした解決するプロミス (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