Mam specyfikację od klienta dotyczącą implementacji metody w module:
// getGenres():
// Returns a promise. When it resolves, it returns an array.
Jeśli podano szereg gatunków,
['comedy', 'drama', 'action']
Oto szkieletowa metoda z obietnicą:
MovieLibrary.getGenres = function() {
var promise = new Promise(function(resolve, reject) {
/* missing implementation */
});
return promise;
};
Czy można złożyć obietnicę zwrotu danych znalezionych w gatunkach? Czy istnieje lepszy sposób na uzyskanie opisu specyfikacji?
resolve([genre1, genre2, ...]);
w ramach realizacji obietnicy.