Jak mogę wykonać szereg obietnic w kolejności sekwencyjnej?

Mam szereg obietnic, które muszą być uruchamiane w kolejności. var promises = [promise1, promise2, ..., promiseN]; Wywołanie RSVP.all spowoduje ich równoległe wykonanie: RSVP.all(promises).then(...); Ale jak mogę je uruchomić po kolei? Mogę ręcznie układać je w ten...