对于异步的错误处理,请使用Async-Await或者promise
代码示例 – 使用promise捕获错误
if(err != null)
//做一些事情类似于调用给定的回调函数并传递错误
getMoreData(a, function(err, result){
//做一些事情类似于调用给定的回调函数并传递错误
getMoreData(b, function(c){
getMoreData(d, function(e){
//你有什么想法?
});
博客引用: “我们使用promise有一个问题”
摘自博客pouchdb.com
博客引用: “原生ES6支持promise,可以和generator一起使用”
摘自博客StrongLoop
摘自博客Benno’s