Blob:Blob() 构造函数
Blob()
构造函数返回一个新的 Blob
对象。blob 的内容由参数 blobParts
中给出的值串联而成。
语法
js
new Blob(blobParts)
new Blob(blobParts, options)
参数
blobParts
可选-
一个可迭代对象,比如
Array
,包含ArrayBuffer
、TypedArray
、DataView
、Blob
、字符串或者任意这些元素的混合,这些元素将会被放入Blob
中。字符串应该是格式良好的 Unicode,而单独代理项(lone surrogate)会使用和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