2
我试图做一个简单的函数来取得一个JavaScript FileEntry
并将它“转换”为一个JavaScript File
对象。我有这里的基本功能:如何从函数内的回调中返回值?
function fileEntrytoFile(e){
var f = 0;
e.file(function(file){
f = file;
});
return f;
}
f
返回时仍然是0。如何返回由回调函数生成的File
对象?
你不能,假设'e.file'是异步的。相反,您可以返回一个将解析为文件的承诺。 –
你使用任何类似q的承诺库吗? –