У меня есть массив promises, который должен выполняться в последовательном порядке.
var promises = [promise1, promise2, ..., promiseN];
Вызов RSVP.all будет выполнять их параллельно:
RSVP.all(promises).then(...);
Но как я могу запустить их в последовательности?
Я могу вручную их складывать как
RSVP.resolve()
.then(promise1)
.then(promise2)
...
.then(promiseN)
.then(...);
но проблема в том, что число promises меняется и массив из promises создается динамически.