我正在使用以下代码返回我的结果但是我总是未定义但是我在控制台日志中获得了我想要的数据。我相信这与承诺有关,但我不确定如何处理它。
var blobUtil = require('blob-util');
var mystring = "Hello World!";
var myblob = new Blob([mystring], {
type: 'text/plain'
});
this.BlobData(myblob);
function readBlob(blob) {
blobUtil.blobToBinaryString(blob)
.then(function (result) {
return result;
});
};
function BlobData(blob) {
console.log(readBlob(blob));
}