你们写 js 各种回调也是这么一层一层吗?

2014-05-07 16:01:40 +08:00
 liushuaikobe
新手一个,写node各种异步啊。。于是就有了这样的代码出现:

https://gist.github.com/liushuaikobe/6b4db6c929ec0440ab9a

这种情况下该怎么写比较好啊,求轻喷
4972 次点击
所在节点    Node.js
33 条回复
ChiChou
2014-05-07 18:07:31 +08:00
@akfish 把我的台词抢了……
j
2014-05-07 18:12:56 +08:00
coffee please...
Ever
2014-05-07 18:23:36 +08:00
clowwindy
2014-05-07 18:37:12 +08:00
tangzx
2014-05-07 19:13:43 +08:00
@akfish 哈哈哈哈,如果爱,请深爱
mcfog
2014-05-07 19:52:36 +08:00
必须用Promise

generator在展现出同等的异常处理能力之前,只能作为promise的附属存在

展现出同等的异常处理之后,还要解决API描述困难的问题才能赶上promise
belin520
2014-05-08 00:01:21 +08:00
@rails3
世界上本没有callback,写的人多了,就有了 }}}}}}}} -- BelinChung
jinbakei
2014-05-08 09:28:04 +08:00
promise
celon
2014-05-08 10:07:29 +08:00
async.waterfall也是不错的选择
crossmaya
2014-05-08 10:36:55 +08:00
q.js
zythum
2014-05-08 10:44:37 +08:00
其实 朱一觉得啊...写callback挺好的...
countcain
2014-05-08 10:52:23 +08:00
可以看看 defer promise 机制
arron
2014-05-08 14:59:39 +08:00
@clowwindy 我看那个测试第一个就说明不了什么问题,他那个闭包比new object每次执行都多创建了一个函数,实际上他只是测试了创建100万个函数要多出多少内存。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/111499

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX