Versprechen nacheinander auflösen (dh nacheinander)?

Betrachten Sie den folgenden Code, der ein Array von Dateien seriell / sequentiell liest. readFilesgibt ein Versprechen zurück, das erst aufgelöst wird, wenn alle Dateien nacheinander gelesen wurden. var readFile = function(file) { ... // Returns a promise. }; var readFiles = function(files) {...