如何将以下同步伪代码转换为异步js代码
result = []
for pid in r.smembers('active_prog'):
for prog_obj in r.hgetall("prog:" + pid):
for item_obj in r.hgetall("item:" + prog_obj['iid']):
prog_obj['items'].append(item_obj)
result.append(prog_obj)
return result
这在同步编程中似乎很自然:
我尝试过使用MULTI但是当递归更深入时它似乎不起作用。
是否有任何建议在异步范式中学习编程?(最好用js代码而不是.net的东西)
答案 0 :(得分:15)
是否有任何建议在异步中学习编程 范例
试着看看这些:
为了防止代码中存在深度嵌套的回调,您可以利用多个flow control node.js modules,例如: