Blob: text() メソッド
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年4月以降、すべてのブラウザーで利用可能です。
メモ: この機能はウェブワーカー内で利用可能です。
text() は Blob インターフェイスのメソッドで、 Promise を返しますが、それは Blob の内容を含む文字列で解決され、 UTF-8 として解釈されます。
構文
js
text()
引数
なし。
返値
Blob のデータをテキスト文字列として含む文字列で解決するプロミス。データは常に UTF-8 形式であると推定されます。
使用上のメモ
FileReader の readAsText() メソッドは、同様の機能を実行する古いメソッドです。これは、Blob と File オブジェクトの両方で動作します。主な違いは 2 つあります。
Blob.text()がプロミスを返すのに対し、FileReader.readAsText()はイベントベースの API ですBlob.text()は常にエンコーディングとして UTF-8 を使用しますが、FileReader.readAsText()は Blob の種類と指定されたエンコーディング名に応じて、異なるエンコーディングを使用することができます
仕様書
| 仕様書 |
|---|
| File API> # dom-blob-text> |