Blob()
Blob()
コンストラクターは、新たな Blob
オブジェクトを返します。その blob の中身は、引数 array
で与えられた値を連結したものから構成されています。
構文
js
new Blob(array)
new Blob(array, options)
引数
array
-
反復可能オブジェクト、例えば
Array
などです。その中身がArrayBuffer
、TypedArray
、DataView
、Blob
、文字列などのオブジェクト、またはそのようなオブジェクトの何れかが混合したもので、それがBlob
の中に入れられます。ここで文字列は UTF-8 で符号化されたものであり、 JavaScript におけるふつうの UTF-16 の文字列ではありません。 options
省略可-
以下のいずれかのプロパティを指定することができるオブジェクトです。
返値
指定されたデータを含む Blob
オブジェクトです。
例
js
const array = ['<q id="a"><span id="b">hey!</span></q>']; // 単一の文字列からなる配列
const blob = new Blob(array, { type: "text/html" }); // blob
仕様書
Specification |
---|
File API # constructorBlob |
ブラウザーの互換性
BCD tables only load in the browser