Tengo una especificación de un cliente para la implementación de un método en un módulo:
// getGenres():
// Returns a promise. When it resolves, it returns an array.
Si se le da una variedad de géneros,
['comedy', 'drama', 'action']
Aquí hay un método esqueleto con una promesa:
MovieLibrary.getGenres = function() {
var promise = new Promise(function(resolve, reject) {
/* missing implementation */
});
return promise;
};
¿Se puede hacer la promesa de devolver los datos encontrados en los géneros? ¿Hay una mejor manera de lograr la descripción de la especificación?
resolve([genre1, genre2, ...]);
dentro de la implementación de la promesa.