Ich habe eine Spezifikation von einem Client für die Implementierung einer Methode in einem Modul:
// getGenres():
// Returns a promise. When it resolves, it returns an array.
Wenn eine Reihe von Genres gegeben,
['comedy', 'drama', 'action']
Hier ist eine Skelettmethode mit einem Versprechen:
MovieLibrary.getGenres = function() {
var promise = new Promise(function(resolve, reject) {
/* missing implementation */
});
return promise;
};
Kann das Versprechen gegeben werden, die in den Genres gefundenen Daten zurückzugeben? Gibt es einen besseren Weg, um die Spezifikationsbeschreibung zu erhalten?
resolve([genre1, genre2, ...]);
innerhalb der Versprechen-Implementierung tun sollen .