Blob:Blob() 构造函数
注意:此功能在Web Workers中可用。
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>']; // an array consisting of a single string
const blob = new Blob(blobParts, { type: "text/html" }); // the blob
规范
规范 |
---|
文件 API # constructorBlob |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。