我通過構建一個行人版本明白是怎麼回事扶着有關承諾,我只想說我被困在一個點上,其中一個必須檢查executor功能已經傳遞到具有resolve和reject的constructor作爲論據。 這是來自測試。 it('gets called with two different functions (funception!), resolve and reject', function() {
我想將一系列函數與它們的參數存儲在一個數組中,然後順序執行它們。我一直在使用這個問題:How to chain execution of array of functions when every function returns deferred.promise? 並對此問題的具體答案:http://plnkr.co/edit/UP0rhD?p=preview。 從我的理解,這可以用對象文字或數
什麼我目前做的做一個承諾內循環如下:通過,而不是替換for循環 asyncFunc()
.then(() => {
return new Promise((resolve) => {
for (let i = 0; i < length; i++) {
// do something
if (j == length - 1) {
r