我需要从一个带有匿名函数的函数中返回一个变量。
像这样:
function resize(f) {
...
reader.onloadend = function() {
...
image.onload = function() {
...
finalFile = dataURItoBlob(canvas.toDataURL(fileType));
}
}
}
我需要将变量finalFile返回到另一个调用此函数的变量,但它会一直返回null,即使我设置了Global变量它也不起作用。有什么想法吗?
答案 0 :(得分:1)
onload
和类似的函数是异步的,需要回调函数。
你无法从他们那里返回。