回调和承诺有什么区别
这个问题在这里已经有了答案:
Promise提供了一种更简洁明了的方式来表示JavaScript中的顺序异步操作。 它们实际上是一种用于实现与回调相同效果的不同语法。 优点是提高了可读性。 像这样的东西
aAsync()
.then(bAsync)
.then(cAsync)
.done(finish);
更具可读性,相当于将每个单独的函数作为回调函数传递,比如
Async(function(){
return bAsync(function(){
return cAsync(function(){
finish()
})
})
});
链接地址: http://www.djcxy.com/p/55437.html