我如何console.log()一个Blob对象?

jkj*_*ing 8 javascript blob console.log

我有一个想要通过记录其值来检查的Blob对象.所有我能看到的是typesize属性.有没有办法做到这一点?

console.logging blob显示了这一点

epa*_*llo 12

使用FileReader查看blob中内容的基本示例

var html= ['<a id="anchor">Hello World</a>'];
var myBlob = new Blob(html, { type: 'text/xml'});
var myReader = new FileReader();
myReader.onload = function(event){
    console.log(JSON.stringify(myReader.result));
};
myReader.readAsText(myBlob);
Run Code Online (Sandbox Code Playgroud)

  • 现在可以使用“await blob.text()”完全缩短。 (3认同)

jkj*_*ing 1

更新至 2023 年,现在可以通过以下方式完成

await blob.text()
Run Code Online (Sandbox Code Playgroud)

(感谢@Kaiido)