CNode

怎样在函数(fn)内的异步方法的回调函数决定该函数(fn)的返回值?

问答
Rrenjunqing发布于11 年前最后回复11 年前3 回复3649 浏览0 收藏

如图中代码,通过异步获取的数据决定是否要过滤这个值,这是基本需求。分析:怎样在函数(fn)内的异步方法的回调函数决定该函数(fn)的返回值?除了转化成同步还有别的思路吗? Unnamed QQ Screenshot20150423195115.png

查看回复

回复 (3)

L
leapon#1·11 年前

同步嵌套异步 - 此路不通 异步部分可以用async把结果搜集到数组中,再把数组送到同步程序中。

Z
zlbbq#2·11 年前

楼主的逻辑不通,异步就是异步,怎么可能实现是异步的,这个函数又是要同步执行的? 建议去学习一下Promise或者Async。

A
alsotang#3·11 年前

用 async.js 的 filter 方法吧

参与回复
登录后即可参与回复。登录