Blob: text() メソッド
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月.
メモ: この機能はウェブワーカー内で利用可能です。
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 の種類と指定されたエンコーディング名に応じて、異なるエンコーディングを使用することができます
仕様書
| Specification |
|---|
| File API> # dom-blob-text> |
ブラウザーの互換性
Loading…