Возможный дубликат:
В чем отличия между отложенными, обещаниями и будущими в Javascript?
Может ли кто-нибудь указать, каковы различия между обратными вызовами и promises? Когда следует использовать обещание и т.д.
Также будут оценены ссылки на то, как создавать и использовать promises.