Promise对象是解决异步回调嵌套的一种方案,现在封装Promise的库很多、像q,bluebrid等等。Promise对象下调用.then方法就可以把异步排个顺序,那么只要返回Promise对象、.then就可以继续下去 首先我们定义三个异步方法 var test ={ func1:function(){ var data = new Promise(function(resolve){ setTimeout(function(){