2013-01-09 6 views

答えて

37

プロミスは、javascriptで順次非同期操作を表すためのより簡潔で明確な方法を提供します。コールバックと同じ効果を得るためには、実際には異なる構文です。利点は、可読性の向上です。この

aAsync() 
    .then(bAsync) 
    .then(cAsync) 
    .done(finish); 

ような何かが

Async(function(){ 
    return bAsync(function(){ 
     return cAsync(function(){ 
      finish() 
     }) 
    }) 
}); 
のように、その後、コールバックとして、それらの個々の機能のそれぞれを渡すのと同等はるかに読みやすいです