【发布时间】:2017-03-20 08:53:29
【问题描述】:
NodeJS 的最大特点之一是它是开箱即用的asynchronous,但作为NodeJS 的初学者,如果这样的话,为什么会存在async 这样的模块有点令人困惑已经在本地处理了吗?
https://www.npmjs.com/package/async
我认为有一个很好的理由,但这对我来说并不明显。是处理callback hell还是Pyramid of Doom。
【问题讨论】:
-
我不明白你所说的“nodejs 是开箱即用的异步”是什么意思。我不知道说任何语言或实现是“异步的”是什么意思。你的意思是 JS 的某些特性,例如可以用作回调的一等对象的函数,或者非阻塞 I/O,适合异步编程吗?你在哪里读到的?
-
@torazaburo codementor.io/codeforgeek/…
-
这大致就像在说“火腿是开箱即用的食物,那我为什么要做三明治呢?”。
-
@torazaburo 鸡蛋仍然是无骨鸡
标签: javascript node.js asynchronous async.js