-1
我是新來的Q. lib使用Q延遲有什麼好處?
我們什麼時候需要使用Q.defer?
有什麼好處?
我們可以用q.defer返回承諾嗎?
var deferred = Q.defer();
FS.readFile("foo.txt", "utf-8", function (error, text) {
if (error) {
deferred.reject(new Error(error));
} else {
deferred.resolve(text);
}
});
return deferred.promise;
你難道不明白哪一部分的文件? – SLaks
[**如何將現有的回調API轉換爲承諾**](http://stackoverflow.com/questions/22519784/how-do-i-convert-an-existing-callback-api-to -promises)。 –