对于异步的错误处理,请使用Async-Await或者promise

    代码示例 – 使用promise捕获错误

    1. if(err != null)
    2. //做一些事情类似于调用给定的回调函数并传递错误
    3. getMoreData(a, function(err, result){
    4. //做一些事情类似于调用给定的回调函数并传递错误
    5. getMoreData(b, function(c){
    6. getMoreData(d, function(e){
    7. //你有什么想法? 
    8. });

    博客引用: “我们使用promise有一个问题”

    摘自博客pouchdb.com

    博客引用: “原生ES6支持promise,可以和generator一起使用”

    摘自博客StrongLoop

    摘自博客Benno’s