nodejs执行cmd命令 如何优雅的处理Nodejs中的异步回调?
如何优雅的处理Nodejs中的异步回调?nodejs的亮点在于事件驱动、无阻塞的I/O模型,这使得nodejs具有很强的并发处理能力,非常适合编写网络应用程序。在nodejs中,大部分的I/O操作几乎
如何优雅的处理Nodejs中的异步回调?
nodejs的亮点在于事件驱动、无阻塞的I/O模型,这使得nodejs具有很强的并发处理能力,非常适合编写网络应用程序。在nodejs中,大部分的I/O操作几乎都是异步的,也就是说,我们需要在回调函数中处理I/O操作的结果,比如下面的函数来读取文件的内容:那么,如果我们读取两个文件并合并两个文件的内容,我们应该怎么做呢?大多数没有接触过JS的人可能会这样做:如果在许多类似的场景中,回调函数不是逐层嵌套的呢?这就是我们常说的回调金字塔或回调地狱(http://callbackhell.com/)这也是小白最头疼的问题。这种逐层嵌套的代码给开发带来了很多问题