如何从匿名函数返回变量
How to return variable from anonymous function
我需要从一个函数中返回一个变量,其中包含匿名函数。
像这样:
function resize(f) {
...
reader.onloadend = function() {
...
image.onload = function() {
...
finalFile = dataURItoBlob(canvas.toDataURL(fileType));
}
}
}
我需要将变量finalFile返回给调用该函数的另一个变量,但它一直返回null,即使我设置了Global变量,它也不起作用。知道吗?
onload
和类似的函数是异步的,需要回调函数。
您不能从他们那里返回。
相关文章:
- ES6构造函数返回基类的实例
- 从函数返回角度承诺
- 如何从jquery函数返回变量
- 根据是否解析了 Promise 从函数返回值
- Javascript函数返回未定义
- 如果函数返回True,则显示Javascript按钮
- Google Sheet自定义函数返回0
- 从Ajax函数返回值
- 使用for循环从Javascript中的函数返回多个值
- 谷歌地图:函数返回未定义的值在console.log中运行良好
- 从函数中的函数返回数组时出错
- 如何从嵌套的API函数返回值
- 从Mongoose结果匿名函数返回父函数
- 函数返回错误'令牌{'
- Jquery函数返回订单问题
- Mocha/Chai测试链接到函数返回断言错误
- 从异步函数返回值
- 函数返回后更新变量
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 将外部函数返回的id传递给内部函数