Bah en fait tu récupères ton résultat un peu de la même manière qu'avec un callback, ton code reste quand même asynchrone.
C'est juste qu'il est plus facile à lire, maintenir et gérer puisque tu imbriques beaucoup moins.
JavaScript est quand même un langage non linéaire, ça change du PHP c'est sûr, mais c'est aussi son avantage.
+0
-0