Tôi có một thông số từ một khách hàng để thực hiện một phương thức trong một mô-đun:
// getGenres():
// Returns a promise. When it resolves, it returns an array.
Nếu được cung cấp một loạt các thể loại,
['comedy', 'drama', 'action']
Đây là một phương pháp bộ xương với một lời hứa:
MovieLibrary.getGenres = function() {
var promise = new Promise(function(resolve, reject) {
/* missing implementation */
});
return promise;
};
Lời hứa có thể được thực hiện để trả về dữ liệu được tìm thấy trong các thể loại không? Có cách nào tốt hơn để đạt được mô tả đặc tả?
resolve([genre1, genre2, ...]);
bên trong việc thực hiện lời hứa.