Blob: Blob() コンストラクター
メモ: この機能はウェブワーカー内で利用可能です。
Blob()
コンストラクターは、新たな Blob
オブジェクトを返します。その blob の中身は、引数 blobParts
で与えられた値を連結したものから構成されています。
構文
js
new Blob(blobParts)
new Blob(blobParts, options)
引数
blobParts
省略可-
反復可能オブジェクト、例えば
Array
などです。その中身がArrayBuffer
、TypedArray
、DataView
、Blob
、文字列などのオブジェクト、またはそのようなオブジェクトの何れかが混合したもので、それがBlob
の中に入れられます。 文字列は正規化された Unicode でなければならず、孤立サロゲートはString.prototype.toWellFormed()
と同じアルゴリズムを使用して無害化されます。 options
省略可-
以下のいずれかのプロパティを指定することができるオブジェクトです。
返値
指定されたデータを含む Blob
オブジェクトです。
例
js
const blobParts = ['<q id="a"><span id="b">hey!</span></q>']; // 単一の文字列からなる配列
const blob = new Blob(blobParts, { type: "text/html" }); // blob
仕様書
Specification |
---|
File API # constructorBlob |
ブラウザーの互換性
BCD tables only load in the browser